今天写一点postman的参数引用吧

发现自己之前都写了好多jmeter,可能是用的比较多,但是其实在项目初期,测试单个接口,以及业务流程的时候,postman还是更好用,下面我就来梳理一下,post的一些参数引用吧
1,登录,我们最可能引用的就是登录的token了,一个项目可能又c端,后台,b端,那么我们引用token都是好几个
以一个后台的token为列子,其他都是换汤不换药
今天写一点postman的参数引用吧_第1张图片
登录成功后,可以返回一个token,设置为全局变量后,就可以给所有的接口引用了
代码如下
pm.test(“code是200”, function () {
pm.response.to.have.status(200);
}); ###如果返回200,说明登录成功,获取了token
var data = JSON.parse(responseBody);
pm.environment.set(“token1”, data.data.token); ##将获取的返回值token,设置为新的参数名称,叫token1,作为环境变量
今天写一点postman的参数引用吧_第2张图片
设置成功,点击send发送请求,则成功的获取,可以在这里查看是否获取成功
今天写一点postman的参数引用吧_第3张图片
2,相同的方法,可以设置局部变量,将上个参数返回的值,给下个接口引用,很方便
列如
这里可以获取到这个接口返回的id,命名为一个新的名字为pcid(命名都是自己取,方便记忆的都行,尽量规范)
今天写一点postman的参数引用吧_第4张图片
则可成功获取啦
今天写一点postman的参数引用吧_第5张图片
3,递增参数
首先在局部变量参数添加一个参数名词为ther参数,并设置初始值为1000
今天写一点postman的参数引用吧_第6张图片
可以这样设置,在预请求中设置
pm.globals.get(“ther”);
var temp = parseInt(pm.globals.get(“ther”));
temp +=1
pm.globals.set(“ther”, temp);

今天写一点postman的参数引用吧_第7张图片
点击send请求,则每次参数都会递增1,不会重复

今天写一点postman的参数引用吧_第8张图片
今天分享到这里吧

你可能感兴趣的:(测试总结)