postman+Newman接口测试
手动定义一个全局变量,代码自动获取value值
eg:获取token
var data = JSON.parse(responseBody);
if (data.data) { #根据返回数据token位置填写
tests["Body has Auth-Token"] = true;
postman.setEnvironmentVariable("Auth-Token", data.data);
}
else {
tests["Body has Auth-Token"] = false;
}
利用Postman导出json文件,用Newman生成接口测试报告
newman run c:\test1.json --reporters cli,html,json,junit --reporter-json-export jsonOut.json --reporter-junit-export xmlOut.xml --reporter-html-export htmlOut.html
eg:生成html格式报告
newman run C:\Users\Administrator\Desktop\aaa.json -r html --reporter-html-export C:\Users\Administrator\Desktop\bbb.html
带环境变量以及全局变量
newman run a.json --environment env.json --globals globals.json --reporters html --reporter-html-export b.htm 注意加上路径
chart.js/