Postman系列之基本操作及設置


——————·今天距2021年281·——————

這是ITester軟件測試小棧第102次推文

在上一篇:Postman系列之發送不同HTTP類型請求,介紹了HTTP接口請求以及響應,並利用Postman發送了GET請求、POST請求、DELETE請求、PUT請求。

以下,主要介紹Postman基本操作及設置,包括Postman設置、Postman新建請求以及Postman導入/導出操作。

Postman設置

Postman在開發時已經基於用戶體驗,盡可能少的提供設置項。所以,對於大多數配置項可以不用修改,使用默認值即可。如果想要適用更多的場景,那么就需要進行適當的調整。以下,就對Postman設置中的每個設置項進行簡單的說明。

1

Postman通用設置

打開Postman之后選擇右上角的"設置"按鈕,選擇Settings;或在File-Setings打開General通用設置界面。可以進行SSL證書驗證設置,字體大小設置。

具體設置項說明如下:

Trim keys and values in request body(在請求體中刪除鍵和值):如果使用form-data或者url-encoded的方式向服務器發送數據;將該選項設置為“ON”,則會引起參數左右兩側的空格被刪除;


SSL certificate verification(SSL證書驗證):防止應用程序在發出請求時檢查SSL證書的有效性;

Always open requests in new tab(總是在新標簽打開請求):將該選項設置為“ON”時,所有新打開請求都在一個新標簽中呈現。

Language detection(語言檢測):將此設置為JSON將強制執行JSON呈現,而不管響應Content-Type標頭;

Request timeout in ms(0 for infinity)(請求超時時間,0代表無窮大,單位為ms):在顯示服務器沒有響應之前,設置應用等待響應的時間。0表示無窮大,Postman將永遠等待響應;

Eidtor Font Size(px)(編輯字體大小):調整字體大小,以像素為單位。

Two-pane view(beta)(左右窗口視圖):默認為上下窗口視圖,開啟本設置后,將使用左右窗口視圖。

Vari(變量自動完成):變量是否自動完成轉換。

Send no-cache header(發送無緩存Header):發送一個no-cache標頭可以確保請求從服務器獲得最新的響應,而不是緩存數據;


Send Postman Token header(發送Postman Token header):這主要用於繞過Chrome中的錯誤。如果XmlHttpRequest處於掛起狀態,並且使用相同的參數發送另一個請求,則Chrome會為它們返回相同的響應。發送隨機令牌可避免此問題。這也可以幫助我們在服務器端區分請求;


Retain headers when clicking on links(當單擊鏈接時,保留Headers):如果點擊響應報文中的鏈接,Postman會使用該URL創建一個新的GET請求。如果希望該請求繼續使用前一次請求中的頭部信息,該選項就應該設置為ON;這個選項對於訪問受保護的資源非常有用;


Automatically follow redirects(自動跟隨重定向):阻止返回300系列響應的請求被自動重定向;


Send anonymous usage data to Postman(將匿名使用數據發送給Postman):是否同意Postman采集我們的使用信息。

2

設置Postman主題

Themes可以修改Postman主題為白色(默認)或黑色。

3

鍵盤快捷鍵設置


Shortcuts可以查看當前鍵盤的快捷鍵設置。

4

Data數據導入/導出設置

Data設置可以以Json形式導入和導出當前的環境、全局變量等設置。對於團隊協作來說,數據導入/導出是經常使用的功能。但是該操作將覆蓋現有當集合環境,需謹慎操作。

5

附加組件設置

“Add-ons”選項卡會提示用戶可以通過npm來安裝Postman的Newman插件。

6

證書設置

Certificates可以新增證書,包括Host設置和CRT file和KEY file文件導入。

7

代理設置

Proxy可以進行網絡代理設置,可以使用系統代理或者自定義代理。


8

更新設置

版本更新時以彈框形式通知用戶有新版本可更新,彈框包括版本號增加的特效修復的漏洞。

9

 關於

顯示Postman的版本信息及相關鏈接。

Postman新建請求操作

1

說明

Postman最基本的操作是發送請求,查看響應結果,以下簡單介紹新建請求相關操作。

2

介紹

  • Request快速打開新建接口請求的窗口;

  • Collection新建測試集合;

  • Environment新建環境變量的窗口;

  • Documentation,生成公有文檔,可以通過網址進行查看;

  • Mock server模擬服務器進行聯調和測試;

  • Monitor監控請求的狀態;

Postman導入導出操作

1

導出

1.在需要導出的接口集,點擊右鍵“Export”。

2.默認選擇 “Collection v2.1 (recommended)”,點擊“Export”執行導出。

3.選擇保存路徑,數據一般以postman_collection.json結尾。

2

Json導入

1.選擇“Import”。

2.點擊“Choose  Files”選擇文件,即可將對應的json文件導入到Postman。

3

導入cURL

想在Postman上模擬接口發起請求,可以通過導入cURL的方式實現。

1.Chrome瀏覽器打開開發者工具(F12),Network下選擇一條需要復制的網絡請求,右鍵Copy,Copy as cURL (bash),注意不是copy as cURL (cmd)。

2.打開 Postman , 點擊左上角的 Import , 選擇Paste Raw Text ,導入后點擊 Send發送請求。

3.發送請求之后就可以查看,如下圖,標箭頭處可以查看更多。如可以預覽web界面,查看 Headers 信息,查看狀態,復制代碼。

4.同時可以打開 Headers ,用來調試,勾選或取消勾選對應的頭部信息。

5.最方便的一點是,可以直接生成對應的編程語言並復制,例如Python的Requests方法。

以上


That‘s all

更多Postman系列文章

敬請期待

ITester軟件測試小棧

往期內容寵幸

叮—這有一打讓你666的測試終極資料包,請查收!

PyCharm2020年最新永久激活錦囊

QQ空間面試題放送,速度教科書式撲街補救offer!

金九銀十加薪季,測試題預熱一波

Selenium系列文章匯總

Fiddler基本使用

Fiddler抓包介紹

速看,APP測試之ADB最全指南!

APP測試之Monkey壓力測試(一)

APP測試之Monkey壓力測試(二)

Python接口自動化-接口基礎(一)

Python接口自動化-接口基礎(二)

Postman系列之安裝及簡介

Postman系列之發送不同HTTP類型請求

快來星標 置頂 關注

 后台 回復資源取干貨

回復答題挑戰玩轉答題

回復2020與我共同成長

想要獲取相關資料軟件 ?

測試交流Q群:727998947

點亮一下小花花,我就知道你“在看”


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM