同一個接口,用到同一個參數,但是參數值不一樣,這樣就可以進行參數化,變換不一樣的值,postman支持讀取文件參數化,下面介紹三種形式:text,csv,json。
以下以獲取城市天氣為例,將城市city進行參數化
一、讀取txt文件進行參數化
1、新建city.txt文件,如下圖所示,如果有多個參數,逗號隔開即可,比如username,password
2、postman新增請求,引用city變量{{city}}如下所示
3、在Tests下面增加斷言,這里增加的是判斷響應里面的reason的值是否為 查詢成功!
4、運行collection,點擊Run,設置迭代次數為city.txt里面的要查詢的城市數量,點擊Data的select file,選擇city.txt文件,類型為text/csv.下面四個都進行勾選上。
5、結果如下所示:
二、讀取csv文件進行參數化
1、新建city.csv文件,格式與txt文本的一樣,如果多個參數也是逗號隔開,如下
2、postman新建請求與上面類似,只需要在run的時候將文件進行替換即可。
三、讀取json文件進行參數化
1、新建city.json文件,抒寫格式與上面兩個不同,這個需要字典類型的,如下所示
備注:如果是多個參數,可以如下:
2、postman新建請求與上面類似,只需要在run的時候將文件進行替換即可。