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

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

 

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

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

三、設置斷言,不然全部執行都是成功的。斷言例如:日誌

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

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

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

 

 

 

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

 

 

 

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

 

這樣數據的規範化就作好了,能夠打開runner選擇規範化後的數據文件批量調用執行了。文檔

相關文章
相關標籤/搜索