最近看了很多接口测试 的帖子,都是拼接 url、请求方法、参数调用的 http 请求来进行接口测试,很少有客户端 (App 端)的接口测试方法,目前是采用抓包/开发同学打出 log 来验证请求是否发送和响应成功、返回值抓取,期望有种自动化且可易用的方法来测试。

接口测试包括

1、服务端 HTTP 接口测试<测试服务是否按接口文档完成,服务端接收请求/响应结果都正常)
1)拼接 url、请求方法、参数调用的组合测试

已使用 jmeter 完成

2、客户端 HTTP 接口测试

1)客户端发起请求,服务端响应正常,返回值符合预期
2)检查客户端操作某个功能后,是否发起请求,以及调用接口次数是否正确
3)服务端异常返回值,客户端能否正确处理

第 1、2 个小点目前采用抓包和 log(收集 log,格式化来对比结果) 方式验证

问题:

1)我目前的测试方法有遗漏吗?
2)如何自动化的实现确定真机在做操作 APP 某个功能时,客户端发起了请求/请求发送成功/服务器响应成功/返回值正确?


↙↙↙阅读原文可查看相关链接,并与作者交流