Postman高级应用一

需求

使用postman过程中会涉及从测试环境,UAT环境,线上环境,不同个环境对应不同的host,需要将host地址以及token的动态传入

实现方式

第1步:打开postman点击左侧Environments按钮
第2步:新建一个环境 如图1
第3步:新建集合-文件夹-以及请求的接口 如图2
第4步:在请求中使用变量名称代替主机地址 变量定义为{{host_test}} 如图3
第5步:选择刚加入的环境 如图4
第6步:登录接口可以请求成功 如图5
第7步:接下来的接口动态获取登录接口返回的token值, 先定义环境变量token,动态获取token 如图6
		需要在登录接口的tests一栏写下如下代码,将自动获取到token值

pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});
var data = JSON.parse(responseBody);

//token
var token = data.data.token;
// 设置环境变量token,供后面的接口引用
pm.environment.set("token", data.data.token);
第8步:在环境变量中加入token变量 如图7
第9步:在接口中定义token变量值 {{token}} 如我们的项目接口token定义在header和body里 如图8
第10步:运行完登录接口后点击右上角的小眼睛-查看token此时已赋值 如图 9
第11步:此时点击信息查询接口,运行成功并成功返回值,到此postman动态传参结束
图1

image

图2

image

图3

image

图4

image

图5

image

图6

image

图7

image

图8

image

image

图9

image

posted @ 2021-11-30 20:26  jiyanjiao  阅读(53)  评论(1编辑  收藏  举报