新公司登陆项目使用到了jwt做了接口限制,梳理流程:
1.设置环境变量,设置一个cookie和token,等待登录后更新进去
?2.写登陆接口,URL,body,
?
var json_response = postman.getResponseHeader("Set-Cookie");
var data = json_response.split(";")
pm.environment.set("Cookie", data[0]);
var jsonData = pm.response.json();
var token = jsonData.data;
pm.environment.set("token", token);
3.send步骤二登陆接口,可以看到步骤一设置的环境变量会更新进去具体的值
4.新接口,直接切换到对应的环境配置下,直接选择配置token作为消息头
5.整个流程放到一个collections中,添加接口一般校验,然后整体执行
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
pm.test("返回信息校验", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.error_message).to.eql("SUCCESS");
});
文章参考:【开发工具】 使用 Postman 进行接口测试 (配置全局 token,JWT可用) - 副校长 - 博客园 (cnblogs.com)
|