公众号如何做网站,北京skp,网站外链工具,河北邯郸旅游景点文章目录 前言五、Postman断言 5.1 Postman断言介绍 5.2 响应状态码断言 5.3 包含指定字符串断言 5.4 JSON数据断言六、参数化 5.1 Postman参数化介绍 5.2 Postman参数化实现 5.3 针对项目登录接口参数化实现 总结 前言 五、Postman断言
5.1 Postman断言介… 文章目录 前言五、Postman断言 5.1 Postman断言介绍 5.2 响应状态码断言 5.3 包含指定字符串断言 5.4 JSON数据断言六、参数化 5.1 Postman参数化介绍 5.2 Postman参数化实现 5.3 针对项目登录接口参数化实现 总结 前言 五、Postman断言
5.1 Postman断言介绍 1作用 让Postman工具代替人工自动判定预期结果和实际结果是否一致。 2使用方法 5.2 响应状态码断言 模板名称 Status code: Code is 200 模板内容 针对项目登录成功接口用例实现响应状态码断言 断言响应状态码为200 代码 pm.test(断言响应状态码为200, function () {
pm.response.to.have.status(200);
}); 图示说明 5.3 包含指定字符串断言 模板名称 Response body: Contains string 模板内容 针对项目登录成功接口用例实现 包含指定字符串断言 断言响应数据中包含 成功 代码 pm.test(断言响应数据中包含 成功, function () {
pm.expect(pm.response.text()).to.include(成功)
});图示说明 5.4 JSON数据断言 模板名称 Response body: JSON value check 模板内容 针对项目登录成功接口用例实现JSON数据断言 断言JSON数据中msg值为 操作成功 代码 pm.test(断言JSON数据中msg值为 操作成功, function () {
var jsonData pm.response.json();
pm.expect(jsonData.msg).to.eql(操作成功);
}); 图示说明 六、参数化
5.1 Postman参数化介绍 1场景 当测试脚本中仅测试数据不一样使用参数化提高脚本复用 2实现步骤 ① 测试数据保存在数据文件单独维护 ② 引用数据文件实现脚本循环调用 3针对项目登录成功失败进行参数化 5.2 Postman参数化实现 步骤一准备数据文件 数据文件内容 步骤二引用数据文件数据 1. 请求参数中获取 {{}}引用相关对象的key。 eg{{usernmae}} 项目示例说明 2.代码中获取即断言中获取 Postman内置data对象引用key egdata.status 项目示例说明 步骤三选择数据文件运行测试集时选择数据文件 5.3 针对项目登录接口参数化实现 步骤一准备数据文件 步骤二引用数据文件数据请求参数和代码中均获取 步骤三运行测试集时选择数据文件 总结