在postman的參數方式中有一個是Data數據文件,可以是Json格式也可以是csv文件格式,在Collection Runner運行的時候,可以迭代地從數據文件中獲取一行數據,分別用在請求的參數化變量中,如{{abc}},abc就是數據文件中某一字段。
使用data數據文件文件參數化,可以有效地提高postman請求的擴展性、靈活性。
一、使用csv文件
1、CSV文件創建需要注意:
a、可以使用excel編輯數據,然后另存為:帶逗號分隔符的CSV文件
b、為了便於與腳本中建立關聯,需要給每列數據帶上字段名,與腳本的參數名保持一致
c、excel保存的文件可能存在字符編碼問題,因為postman支持的是UTF-8格式,選擇.csv文件右鍵用記事本打開,選擇UTF-8格式,保存
我們整理csv數據入下圖,
2、在Collection Runner中添加csv文件並預覽
選擇Data后”Select File“,從電腦本地文件夾選擇保存的csv文件,postman會自動識別文件類型,顯示在下方,並且會根據文件中的數據行數(去掉首行),填充迭代次數列。
3.引用Excel表格中的字段
需要注意一點:
當requestBody請求的值是字符串時,格式:"{{cropCode}}",這樣引用的變量就是字符串啦
例如:
requestBody

Excel表格和.csv文件的對應關系
4.添加斷言

二、使用Json格式文件
1、創建JSON格式文件
a、創建一個txt文件文件,就后綴名改為:.json
b、按照下圖中格式輸入數據
c、用記事本轉化UTF-8格式
2、在Collection Runner中添加Json文件並預覽(同上文)
3、運行測試集(同上文)
4、添加斷言(同上文)