Postman中添加真實請求(Chrome Networks中的全部請求,含https)
Postman不光能發請求,而且還有不差的請求自動化測試功能。將Web應用中的請求添加到Postman,並編寫測試用例,即可完成異步接口乃至全部請求的模擬與測試。通過將請求中的可變部分提取成環境變量,可以變換請求的用戶態、對象等,盡可能模擬真實大批量用戶的訪問,達到一定的壓力測試效果。而作為第一步的往Postman中添加真實請求的工作,處理不好卻會比較繁瑣。
用戶打開一個Web頁,或完成一薦操作,可能涉及很多的請求。將它們全部輸入Postman,豈不是太麻煩了?Postman提供了解決方案。它的Chrome插件版,另外安裝一個Postman Interceptor 后,就可以將Chrome頁面中的所有接口請求記錄到Postman,包括https請求。而Postman的原生版,則直接實現了一個代理;把它設為代理后,流經它的請求會被自動記錄;不過它暫未實現https請求的記錄。如果需要記錄全部的請求,包括文檔、資源以及異步請求等,而且請求全是https的呢?暫時可能需要一些工具進行組合來完成了。
Chrome開發者工具中的Network面板,可以將所有網絡請求保存成cURL、HAR(HTTP Archieve)等格式文件。cURL格式中,一行就是一個curl命令,包含cookie、ua等請求的全部參數,可直接在控制台運行出結果。Postman也支持導入cURL格式的請求,但一次只能導入一行,依然太繁瑣。

而Postman本身的導入導出,使用的是它的Collection v2格式,是可以導入導出一批請求的。那有沒有辦法將HAR格式轉為Collection v2呢?github上有人已經這么做了。使用它可以成功將har轉為Collection v2並導入到Postman。這樣就方便多了。
原文地址: https://www.jianshu.com/p/84c7223494a9