postman接口測試-參數化

全局變量參數化

在環境變量裏面設置好參數,比如url=http://www.baidu.com
某一類型的BaseUrl全部都是www.baidu.com,參數化之後倘若哪天URL變更之後,改一個環境變量裏面的參數即可,不用去每一個Case一個個的去更改。

其中引用變量用法:{{變量名}}

批量參數化:

我有一個測試用例,Get請求返回JSON數據,一共28個ID,要保證28個不同的ID都要測試通過。

其實URL是一樣的,不需要創建28個request,創建一個就好,把所有的ID參數化即可。
1、將所有的ID存儲到txt或csv文檔中,以備參數化使用。
第一行是參數名,其他行爲參數。
在這裏插入圖片描述
在環境變量裏面設置一個變量secid,如下圖
在這裏插入圖片描述
2、在Pre-request Script(請求運行前會運行該腳本) 裏面獲取ID並設置到環境變量裏面:
在這裏插入圖片描述

var secids = data.secids;
pm.environment.set("secid", secids);

3、點擊Run之後,在Collection Runner 裏面進行導入data.txt,並獲取參數
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章