——————·今天距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軟件測試小棧
往期內容寵幸
PyCharm2020年最新永久激活錦囊
QQ空間面試題放送,速度教科書式撲街補救offer!
金九銀十加薪季,測試題預熱一波
Selenium系列文章匯總
Fiddler基本使用
快來星標 置頂 關注我
后台 回復資源取干貨
回復答題挑戰玩轉答題
回復2020與我共同成長
想要獲取相關資料和軟件 ?
測試交流Q群:727998947
點亮一下小花花,我就知道你“在看”