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