// Get an environment variable 获取环境变量
var port =pm.environment.get("port"); //获取当前环境的端口号
//Get a global variable 获取一个全局变量
var batch_id=pm.globals.get("batch_id"); // 获取全局变量中的batch_id值
//Get a variable 获取一个变量(在全局变量和局部变量中查找)
var token=pm.variables.get("token");
//Set an environment variable //设置环境变量
var v_key=pm.environment.set("v_key", "666"); //将v_key的值666设置为环境变量
//Set a global variable 设置一个全局变量
var v_id=pm.globals.set("v_id", "123"); //将v_id的值123设置为全局变量
//Status code: Code is 200 判断状态码是否为200
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
//Response body: Contains string 响应体中包含的字符串
pm.test("Body matches string", function () {
pm.expect(pm.response.text()).to.include("执行成功");
});
//Response body: JSON value check 检查josn的值
pm.test("Your test name", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.code).to.eql(0);
}); //检查返回结果中的code等于0
// Response time is less than 200ms 响应时间小于200ms
pm.test("Response time is less than 200ms", function () {
pm.expect(pm.response.responseTime).to.be.below(200);
});
//Convert XML body to a JSON object 将XML正文转换为JSON对象
var jsonObject = xml2Json(responseBody);
console.log(token) //将结果输出到控制台