接口测试测试点学习总结

学习了一些接口测试测试点的相关内容,想着记录下来比较不会忘记。

功能测试

  1. 仔细查阅需求文档、接口文档,测试接口的功能能否正常运行、是否符合需求。
  2. 返回的数据内容和类型是否是我们所需要的。例如很多接口返回的数据类型是json格式,就要关注能否从json字符串里面解析出想要的内容。
  3. 这里的测试用例设计可以参照一些用例设计方法(边界值、等价类等等),不仅要测试功能的正确性,也得测试相关的异常处理是否正确运行。
    细分下去,不仅得测试接口主体的正确响应和异常响应,也得关注接口的参数,所以针对参数进行测试也是必不可少的。例如测试参数内容为空的处理是否齐全。
  4. 对于http接口,关注header的参数设置,如果缺失了某些参数,能否有相应的错误处理。url请求是否支持get/post/put/delete,如果不支持,有没有错误提示。

性能测试

针对接口做性能测试,主要关注接口重复使用时的平均响应时间,若是有并发的情况,则要关注最大并发数、在高并发情况下的平均响应时间、cup占用率、吞吐量。

安全性测试

关注传输数据的安全性,例如密码是否加密处理。是否有请求拦截过滤保护,是否能够防止sql注入等等。对于get请求,关注有没有敏感信息出现在url请求里。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
接口测试中,可以考虑以下测试点: 1. 功能性测试: - 验证接口的基本功能是否正常工作。 - 验证接口的各种操作是否按预期执行。 - 验证接口的返回结果是否符合预期。 2. 参数验证: - 验证接口的请求参数是否正确、完整。 - 验证接口对于不合法参数的处理是否正确。 3. 边界值测试: - 验证接口在边界条件下的行为是否正确。 - 验证接口在最大值、最小值、空值等边界条件下的处理是否正确。 4. 错误处理: - 验证接口对于错误请求的处理是否正确。 - 验证接口对于异常情况的处理是否正确。 - 验证接口返回的错误码、错误信息是否准确。 5. 性能和负载测试: - 验证接口在高负载情况下的性能表现。 - 验证接口的响应时间是否在可接受范围内。 - 验证接口的并发处理能力。 6. 安全性测试: - 验证接口对于未授权访问的保护机制是否有效。 - 验证接口对于恶意攻击的防护措施是否有效。 7. 接口一致性测试: - 验证接口在不同版本或不同环境下的一致性。 - 验证接口的返回结果是否与文档定义保持一致。 8. 接口联调测试: - 验证接口在与其他系统或服务进行交互时的正确性。 - 验证接口的数据传递和转换是否正确。 9. 数据一致性测试: - 验证接口对于数据的读写操作是否一致。 - 验证接口在并发操作或异常情况下的数据一致性。 以上是一些常见的接口测试点,具体的测试点根据实际接口设计和业务需求进行确定。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值