postman接口测试积累

版权声明:东方不败 https://blog.csdn.net/weixin_42498050/article/details/82997840

pm.test("登录", function () {
pm.expect(pm.response.text()).to.include("0") 
});

tests["Body matches string"] = responseBody.has("15321895668");

// 把responseBody转为json字符串
var jsonData = JSON.parse(responseBody);//获取body中返回的所有参数

// 设置环境变量token,供后面的接口引用
postman.setEnvironmentVariable("token",jsonData.data.token);//把返回参数中的token设置为环境变量

if (jsonData.data.token) {
tests["Body has token"] = true;
postman.setEnvironmentVariable("token", jsonData.data.token);
}
else {
tests["Body has token"] = false;
}

//var timestamp = Date.parse(new Date());
// timestamp = timestamp / 100;
// postman.setEnvironmentVariable("MOBILE", timestamp);

form-data:既可以上传文件等二进制数据,也可以上传表单键值对,只是最后会转化为一条信息

x-www-form-urlencoded 只可以上传键值对 并且键值对间隔分开

raw支持上传text、json、xml、html文本文件

binary只支持上传二进制文件

猜你喜欢

转载自blog.csdn.net/weixin_42498050/article/details/82997840