httprunner 變量使用(環境變量和全局變量)


1.環境變量

首先,環境變量在.env這個文件當中設置

設置的格式如下;

變量名字=變量值

例如 wd=向日葵

然后,怎么去使用這個設置好的環境變量

看到:  https://www.baidu.com/s?wd=%E5%90%91%E6%97%A5%E8%91%B5 怎么轉化成自己看得懂的接口:http://www.jsons.cn/urlencode/ 去這個地址粘貼然后轉化  https://www.baidu.com/s?wd=向日葵 ,

我們現在是要去設置向日葵這個關鍵字作為環境變量的一個值。

這個時候去需要用到環境變量的地方引用變量  格式: ${ENV(變量名)} 例如上面:${ENV(wd)} 


name: baidu
base_url: https://www.baidu.com
request:
url: /s
method: GET
headers:
User-Agent: "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0"
params:
wd: ${ENV(wd)} #這里就是引用了環境變量
validate:
- eq: ["status_code", 200]

2.全局變量
全局變量:怎么設置?就是在當前的yml文件中去使用variables這個變量下面去定義
格式如下

variables:
 var1: 值


name: baidu
variables:
wd: 玫瑰 #這里就是全局變量,只在這個yml文件當中生效
base_url: https://www.baidu.com
request:
url: /s
method: GET
headers:
User-Agent: "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0"
params:
wd: $wd #這里就是使用全局變量 格式就是 $全局變量名字
validate:
- eq: ["status_code", 200]

 

 



 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM