我现在是在做一个简单的接口测试,注册和登录接口,用户注册成功后,从 response 中获取用户名和密码,作为参数请求登录接口,下面是我的设置。
这是我的注册接口设置:
1.body 注册用户传入参数设置
2.body 的 tests 中设置变量,从 response 中获取数据的设置
这是我的登录接口设置:
1.
可是最后返回来的数据是这样:
设置的变量没有被当做变量,我的代码哪里写错了,还是哪里没有设置,求助各位大神,谢谢。
先确认注册有执行么?还有 data.name 有值没有
postman 用的很少。
参考这篇看看,应该可以解决
你没有 environment
postman 这个做的不好,要有一个 environment,这样你前面才能写进去,后面才能取到。
为什么不直接写代码呢...
用的 jmeter,有这个功能。
觉得 postman 这块应该改进下,设定一个 缺省的 environment,不管选不选,都在缺省的 default environment 中。
这样,对于这样自己生成,自己用的变量,可以直接使用。
试试全局变量,如下:
我之前用的这个是好使的 取的时候{{xxx}}
楼主,这个就是设置 environment 中参数,然后使用变量就可以了。
首次使用的,要在你截图的右上角的位置(如下图)设置 environment 就可以了
代码解决
你好~解决了吗?我遇到同样的困惑!求帮忙~~~374583289