1、创建一个测试套件,将服务器返回token的接口、用到token请求的接口存到测试套件中
2.在断言里面去,将token取到并存放在变量中,用于后面调用
3.在用到token的地方通过{{变量名}}调用
用到断言的代码:
/*对服务器响应的数据进行实例化操作*/
var jsonData=JSON.parse(responseBody)
/*对协议状态码的断言*/
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
/*判断是否成功获取到token,获取到token存放到"KMS_token"变量中*/
if (jsonData.Data.authToken)
{
tests["获取token成功"]=true
postman.setEnvironmentVariable("KMS_token", jsonData.Data.authToken);
}
else
{
tests["获取token失败"]=false;
}
/*验证返回数据是否正确*/
tests["验证返回数据GroupID"]=jsonData.data[0].GroupID===424
postman数据驱动