一、全局變量——1:1
例如:token
1. 作用范圍:針對postman中所有使用該變量的請求
????????作用:方便維護(hù)
????????舉例:有一個系統(tǒng),含有100個接口,所有的接口服務(wù)器地址 或者某一個參數(shù)都是固定的值,那么把這個值設(shè)置全局變量接口中調(diào)用,這樣接口執(zhí)行時都是全局的數(shù)據(jù)
2. 設(shè)置方式
①界面設(shè)置
postman右上角設(shè)置按鍵——globals——設(shè)置全局變量——在需要的接口上進(jìn)行變量調(diào)用
②腳本設(shè)置
在預(yù)請求腳本中設(shè)置pm.globals.set("變量名":"參數(shù)值")
3.調(diào)用方式
{{變量名}}
二、環(huán)境變量——1:n
例如:IP地址
1. 作用域:作用到選擇該環(huán)境下面的調(diào)用該變量名的請求
適用于測試環(huán)境的變化:測試環(huán)境、正式環(huán)境、演示環(huán)境、預(yù)發(fā)布環(huán)境、驗收環(huán)境、開發(fā)環(huán)境
2. 設(shè)置方式
①界面設(shè)置
postman右上角設(shè)置按鍵——add鍵——進(jìn)入環(huán)境變量設(shè)置界面
②腳本設(shè)置
預(yù)請求腳本設(shè)置pm.environment.set("localhost",?"120.55.190.222:9090")
3.調(diào)用方式
{{變量名}}
注意:如果環(huán)境變量有一個name:apple,全局變量也有一個name:蘋果
優(yōu)先調(diào)用環(huán)境變量(范圍越小——舉例越近——越優(yōu)先調(diào)用)
三、數(shù)據(jù)變量
1. 作用范圍:在集合測試中調(diào)用該請求
2. 特點
①批量請求,參數(shù)化
②和斷言一起使用,用到環(huán)境變量
3. 步驟文章來源:http://www.zghlxwxcb.cn/news/detail-488664.html
- 設(shè)計一個成功的接口請求
- 針對參數(shù)進(jìn)行用例設(shè)計,制造具體數(shù)據(jù)
- 數(shù)據(jù)放在text/csv格式文件中,標(biāo)有字段名稱,數(shù)據(jù)行,中間用英文逗號隔開,保存
- 請求接口的參數(shù)中將參數(shù)變量化{{變量名}}
- 設(shè)置斷言內(nèi)容,一般有:響應(yīng)狀態(tài)碼,響應(yīng)體的正確性
- 點擊——>選擇run,進(jìn)入集合測試設(shè)置界面
- 根據(jù)循環(huán)系統(tǒng),內(nèi)容需求進(jìn)行相關(guān)設(shè)置,建議勾選四個選項,注意循環(huán)次數(shù)的變更
- 點擊執(zhí)行按鍵,等待結(jié)果
4. 舉例:登錄循環(huán)請求文章來源地址http://www.zghlxwxcb.cn/news/detail-488664.html
到了這里,關(guān)于postman(二)——全局變量&環(huán)境變量的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!