postman批量接口測試/批量導入/批量參數化簡要全過程及遇到問題處理方法


簡單說明下postman批量接口調用的過程及注意事項:

 

1、報文調試(建議先調通再批量執行,統籌安排時間)

2、參數化,例如: "address": "{{address}}",此處注意參數也要雙引號、且注意大小寫和參數導入文件里的大小寫要一致,否則會識別不了。

3、設置斷言,否則所有執行都是成功的。斷言例如:

tests["Status code is 200"] = responseCode.code === 200;

tests["Body matches string"] = responseBody.has("success");

可以使用右側的一些建議方法添加斷言,如下圖:

 

 

 

4、規范化導入文件。要積極利用excel的公式,將業務提供的文檔轉換為各個入參要求的格式數值。另外要把xlsx格式文件另存為csv格式文件,這時postman才可以識別,但還會有問題,例如當文檔中存在中文時會存在亂碼,入參賦值的中文會成為亂碼。此時要把csv格式的文件右鍵用記事本打開,選擇其他編碼(原編碼為ansi,調整為unicode或其他),另存csv文件,如下圖:

 

 

 

此時的文件基本不會有什么問題了。但還可能會遇到批量執行的時候身份證號后幾位保存的時候有,但預覽的時候發現被吞掉了后幾位(這過程中批量執行,要積極使用postman console來查看后台日志,來調試接口)。對於吞掉身份證號后幾位的情況,暫不明原因,解決方法就是在最初xlsx文件的時候,將身份證前后加上英文雙引號,在另存為unicode編碼csv格式文檔時,將”””全部替換為”(沒錯,是3個雙引號替換為1個雙引號,3個雙引號在變為csv的時候出來的)

 

這樣數據的規范化就做好了,可以打開runner選擇規范化后的數據文件批量調用執行了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM