在做接口測試時經常會用到postman,但是一直沒有總結過,太過零散,這次找了一些好的資料,結合自己平時所用到的功能,總結一波
打開postman,主界面如下

左側菜單
1.History標簽
里面存儲的是使用postman發送過的請求,postman會把每一個請求自動保存到history標簽,可以起到一個查詢的作用

2.Collections
集合,創建集合有助於我們對不同接口進行分類管理:比如不同程序的接口、同一個程序不同功能類別的接口,通過集合來區分它們,看起來簡潔明了,方便后續的維護;
同時我們在創建集合后,也可以一次性執行集合中的所有請求,不必再一個個單獨運行

(1)創建一個頂級集合:點擊Collections下方的“文件夾”圖標即可

(2)在一個集合中創建子集合:選中一個集合,然后按下鼠標右鍵,選擇"Add folder"
ps.右鍵一個集合后可以看到許多操作按鈕, 如重命名、導出、刪除等

頂部菜單

New按鈕:
提供創建請求、集合、環境、文檔、mock服務器和監控器的入口;

Import按鈕:
提供集合導入、環境導入等的入口;

Runner按鈕:
打開collection runner窗口,能夠批量執行一個collections中的請求,同時生成報告;

Open New按鈕:
用於打開一個新的tab、一個新的Postman窗口、一個新的collection runner;

設置

Trim keys and values in request body:如果使用form-data或者url-encoded的方式向服務器發送數據;將該選項設置為ON,則會引起參數左右兩側的空格被刪除;
SSL certificate verification:防止應用程序在發出請求時檢查SSL證書的有效性;
Language detection:將此設置為JSON將強制執行JSON呈現,而不管響應Content-Type標頭;
Request timeout in ms(0 for infinity):在顯示服務器沒有響應之前,設置應用等待響應的時間(單位時ms)。 0表示無窮大-Postman將永遠等待響應;
Send no-cache header:發送一個no-cache標頭可以確保請求從服務器獲得最新的響應,而不是緩存數據;
Send Postman Token header:這主要用於繞過Chrome中的錯誤。如果XmlHttpRequest處於掛起狀態,並且使用相同的參數發送另一個請求,則Chrome會為它們返回相同的響應。發送隨機令牌可避免此問題。這也可以幫助我們在服務器端區分請求;
Retain headers when clicking on links:如果點擊響應報文中的鏈接,Postman會使用該URL創建一個新的GET請求。如果希望該請求繼續使用前一次請求中的頭部信息,該選項就應該設置為ON;這個選項對於訪問受保護的資源非常有用;
Automatically follow redirects:阻止返回300系列響應的請求被自動重定向;
Send anonymous usage data to Postman:說白了就是是否同意Postman采集我們的使用信息。
工作台

上面是發送請求request模塊,下面是響應response模塊
1.請求
選擇請求方法,填寫請求url、參數,點擊【send】即可發送一次請求

2.響應
發送請求后,接收到的響應內容會在response模塊展示

2018-12-19