通过postman获取动态参数及常用断言的代码
1、创建一个测试套件,将服务器返回token的接口、用到token请求的接口存到测试套件中

2.在断言里面去,将token取到并存放在变量中,用于后面调用

3.在用到token的地方通过{{变量名}}调用

通过Pre-request Scipt设置变量:
pm.environment.unset("url")
pm.environment.set("url","http://www.baidu.com")

用到断言的代码:
/*对服务器响应的数据进行实例化操作*/
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
或者将token设置为环境变量:
var jsonData = pm.response.json();
var token = jsonData.json.token;
pm.environment.set('token',token)
postman数据驱动



浙公网安备 33010602011771号