前言
Postman作為一款接口測試工具,受到了非常多的開發工程師的擁護。
那么做為測試,了解Postman這款工具就成了必要的了。
這篇文章就是為了解決Postman怎么進行參數化的。
全局變量
全局變量是將這個變量設置成整個程序的都可以用,不用去區分環境設置。
1.打開Postman,點擊右上角的環境管理按鈕
2.選擇Global,設置全局變量
3.輸入你要設置的變量名和變量,點擊Save,進行保存
4.引用全局變量,引用的方法為:{{變量名}}
文檔參數化,Postman支持Json文檔,txt文檔,CSV文檔
前提條件: 本文以txt文檔為例,在txt里面創建測試數據,存入手機號和密碼。多個數據之間用逗號分隔(逗號是英文的)
1.先創建一個Collection集合
2.將請求添加到集合里面


3.設置請求參數的變量
注意:變量名要和txt文檔中的變量名一致
4.設置Tests斷言
方便復制:
pm.test("Your test name", function () {
//設置jsonData變量用來接收postman的json格式的返回數據
var jsonData = pm.response.json();
//判斷返回數據中,msg字段是結果是否為OK
//此處與需要注意一下json格式,jsonData為整個接口的返回數據,jsonData.msg是第一層級字段
pm.expect(jsonData.msg).to.eql("OK");
});
5.點擊test集合中的三角形
6.點擊run,進入collection runner集合設置
請注意!!!
Persist Variables參數一般默認是不選擇的
但是,如果你的環境變量(mobile = 13112341234)和參數化文檔中的變量名(mobile = 15566667777)是一樣的話
1、勾選Persist Variables,則不會改變環境變量的值(此時,環境變量中的mobile = 13112341234)
2、不勾選Persist Variables,則會把參數化文檔中的參數傳給環境變量(此時,環境變量中的mobile = 15566667777)
7.可以點擊Preview,可以查看文檔參數數據

8.點擊run,即可得到參數化的結果。