在API上执行的一些常见测试及如何设计测试用例

1、在API上的一些常见测试
(1)验证 不同输入条件的返回
(2)验证不同的数据结构
接口返回的数据格式是多样的情况下,需要验证数据结构。比如返回值有json格式、状态码、文件内容、数据库记录等信息,都需要一一验证
(3)验证API是否触发其他事件或请求其他API
(4)在没有返回值时,验证API的行为

2、怎么设计接口测试用例
(1)参数是否必填:必填字段和可选字段
(2)参数合法性:输入输出合法、非法参数
(3)边界值:参数边界值
(4)容错能力:大容量数据、频繁请求、重复请求(如重复点击下单)、网络异常等的处理
(5)响应数据校验:断言、提取数据传递给其他接口
(6)逻辑校验:如果两个接口有严格的先后顺序,测试接口调转顺序
(7)性能:对接口模拟并发测试,逐步加压,分析接口性能瓶颈点
(8)安全性:构造恶意的字符请求,如:SQL注入、XSS、敏感信息、业务逻辑(跳过某些关键步骤、未经验证操纵敏感数据)

发布了222 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_42976139/article/details/103199220
今日推荐