目录
1.界面介绍
2.变量
变量的访问:{{variable_key}}
变量的配置:
3.Tests
示例:
#访问环境变量 variable_key
pm.environment.get("variable_key");
#设置环境变量 variable_key = variable_value
pm.environment.set("variable_key", "variable_value");
#断言响应状态码 is 200
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
#反序列化JSON,提取KeyValue并断言 == 100
pm.test("Your test name", function () {
var jsonData = pm.response.json();
pm.expect(jsonData["KeyValue"]).to.eql(100);
});
#断言相应内容 包含 string_you_want_to_search
pm.test("Body matches string", function () {
pm.expect(pm.response.text()).to.include("string_you_want_to_search");
});
#断言响应时间 < 200ms
pm.test("Response time is less than 200ms", function () {
pm.expect(pm.response.responseTime).to.be.below(200);
});
4.Pre-request Scrip
发送请求前执行的JS脚本,一般用于构建参数,例如请求中加密参数的构建