1.0 断言
1.1 定义
让程序代替人判断测试用例执行的结果是否符合预期的过程
1.2 postman断言
'小王'
'小王'去吃饭
'小王'去洗碗
'小王'去睡觉
'小张'
'小张'去吃饭
'小张'去洗碗
'小张'去睡觉
username = input('请输入用户名')
username去吃饭
username去洗碗
username去睡觉
1.3 常见的断言
1.3.1 在tests中有常见的断言代码
断言的响应状态码是否是200(status code is 200)
断言响应体数据是否是json
断言响应数据中是否包含指定的字符串
1.3.2 断言案例
1.断言响应状态码
样例代码:pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
pm.test是postman对外提供的一种方法,名字是test
pm.test的功能是,编写cesium脚本时,如果方法内部处理内容出现错误也不影响后续自动化脚本的运行
2.断言响应数据是json
pm.test("Your test name", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.value).to.eql(100);
});
var 关键