醫(yī)保報銷流程 醫(yī)保報銷流程怎么走
2023-08-25
更新時間:2023-08-25 00:21:19作者:佚名
提到 Postman,大部分的人可能只停留在使用 Postman「 模擬網(wǎng)絡(luò)請求 」這單一功能上面。
事實上,Postman 的功能很強大,下面將羅列出幾個比較少用,但實用的功能。
除了 Fiddler 和 Charles,Postman 也可以用來抓包,而且使用更簡潔方便。
Postman 只需要設(shè)置端口號,然后自定義過濾條件和請求保存位置,接著配置客戶端手動代理,就能愉快地進行抓包了。
另外,Postman 中的攔截器,即:Interceptor,根據(jù)過濾條件,攔截 PC 端對應(yīng)的網(wǎng)絡(luò)請求,保存到左側(cè)的請求歷史記錄中或請求集合下。
Postman 提供兩個 Tab,即:Pre-request Script Tab、Tests Tab,可以通過編寫 JS 腳本,完善網(wǎng)絡(luò)請求的配置及響應(yīng)的斷言。
其中,Pre-request Script 是在請求發(fā)送到服務(wù)端之前,會運行一次,這里能完成環(huán)境變量的設(shè)置或者發(fā)送一個異步請求。
比如:預(yù)處理中設(shè)置環(huán)境變量之后,在請求頭中可以直接使用環(huán)境變量
#設(shè)置環(huán)境變量 pm.environment.set("header_timestamp",newDate());
Tests Script 是在獲取到響應(yīng)之后,對請求結(jié)果的斷言或者再次發(fā)送請求等操作。
比如:使用 pm 對象,通過對響應(yīng) Body 的判斷,來判斷接口返回的數(shù)據(jù)是否合理。
pm.test("Test Result:",function(){ varjsonData=pm.response.json(); //直接判斷json里面的數(shù)據(jù) //排名第一國家是日本 pm.expect(jsonData.result[0].country).to.eql("日本"); });
通過 Postman 生成接口文檔真的方便,也方便協(xié)同操作。
首先,我們根據(jù)設(shè)定的接口,在 Postman 內(nèi)新增網(wǎng)絡(luò)請求,并將他們添加到到同一個集合內(nèi)。
接著,為每一條網(wǎng)絡(luò)請求新增一個示例 Example,加入 URL、請求頭、請求參數(shù)及預(yù)設(shè)的返回值。
然后選中這個請求集合,點擊 Publish Docs,跳轉(zhuǎn)到集合發(fā)布頁面,執(zhí)行發(fā)布操作。
最后,將生成一份完善在線的 API 文檔,可以分享出去,其他人也可以通過 Postman 導(dǎo)入進行編輯完善。
如果你覺得文章還不錯,請大家點贊分享下。你的肯定是我最大的鼓勵和支持。