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