4月9日学习总结:
1.用包含做断言有局限性,则更正为使用json响应结果断言
断言json响应结果知识点:
//断言json的响应结果
pm.test("Your test name", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.value).to.eql(100);
});
var jsonData = pm.response.json();
/*var jsonData 用js语法定义一个变量。jsonData 就是变量名
pm.response.json();代表响应的json结果
举例:response.json();
{
“success": ture,
"code":10000,
"message":"操作成功!",
"data":"95c78d75-721c-40fb-b2d5-742fea42cbd5"
}
*\
pm.expect(jsonData.value).to.eql(100);
//pm预期 json结果 key对应的值 等于xxx
/*举例:
jsonData.value 的 value:
取:success、code、message、data
*\
关于具体断言json数据响应结果的知识详见:
黑马程序员4天玩转接口测试,接口重点全解析+传智健康项目实战(包含requests库,集成UnitTes,Dubbo等诸多工具)_哔哩哔哩_bilibili
2. 大致过了一遍所有测试用例的功能点
3.练习设计了测试用例
次日计划:
1.从9:00开始进行为期四个小时的测试任务
2.继续熟悉所有测试用例的功能点