欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 接口测试(2)

接口测试(2)

2025/2/22 2:18:41 来源:https://blog.csdn.net/Chloe_Daytoy05/article/details/140303538  浏览:    关键词:接口测试(2)

单接口测试

Ctrl+D 复制 因为单接口的时候主要改变测试用例数据

自动判定响应结果 postman断言

//断言响应状态码为200
pm.test("Status code is 200", function () {pm.response.to.have.status(200);
});
//断言返回数据中包括(成功)
//预期结果
pm.test("Body matches string", function () {pm.expect(pm.response.text()).to.include("成功");
});
//断言json返回数据中的msg值为(操作成功) 
//实际返回数据key.value值    预期结果
pm.test("Your test name", function () {var jsonData = pm.response.json();pm.expect(jsonData.msg).to.eql('操作成功');
});

参数化

[
{"username":"admin","password":"HM_2023_test","status":200,"message":"成功","msg":"操作成功"},
{"username":"","password":"HM_2023_test","status":200,"message":"失败","msg":"用户不存在/密码错误"}
]

用例设计原则

注册 登录

其它则改变测试用例数据

未登录则无token

  不输入参数 默认显示所有

 

这里前置条件 未登录时 其它数据是正确的

id为空 json格式 null

 

效果一样 

"id":""
"id":null

:id 请求参数类型/

 id 路径参数

与excel表格上预期结果不一致 就是fail失败

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词