摘要:今天,我们分享了如何在接口测试中设置为环境全局变量获得的值。 写入响应中的相应业务代码设置一个变量,以获取响应类型并将变量值设置为相应的值。
大家好,我是一个学习的大三学生。 今天,我们分享邮递员如何在接口测试中设置作为环境/全局变量获得的令牌值。
在测试过程中,您经常遇到需要令牌的测试请求,但是每次测试时都不能先获得令牌。这不鼓励自动测试。
在这里,您使用接口来设置接口响应中对变量的“昵称”的值。 将令牌值设置为变量的方法与此步骤相同
步骤:
1。首先,输入URL以获取接口响应。
2。写并获取与正在测试的响应主体的昵称相对应的值。此业务代码
//设置变量res,RES获取响应,响应类型集JSONVAR RES = PM.Response.json()//设置变量昵称。值是与昵称相对应的值。 在这里,由于数据为JSON格式//,但是相应的值是列表,因此我们需要使用[]选择所需的值,因此该列表以JSON格式覆盖,我们需要使用.nickname来获取var nickname = res.data [0] .nickname // value nickname。 //pm.globals.set(“var_csdn_nickname“ nickname); //获取昵称值并将其设置为环境变量pm.environment.set(“ variable_key”,昵称)。
这样,我们得到一个称为variable_key的变量,其值为昵称(您可以以相同的方式获得令牌值)
繁殖图像:
用法:
{{}}引用请求正文
新移民创建并不容易。如果您认为它很好,请喜欢,MOOMO! 呢 呢
转载显示来源!
评论前必须登录!
注册