作者:书友68610983 | 来源:互联网 | 2023-09-17 16:06
一、本地测试工具的使用优点:一次触发多次请求,且每个参数可动态变化,有利于弥补接口单个单元测试场景覆盖不足的问题可以完成对接口性能的好怀定性检验,对接口性能测试作初步删选。开发人
一、本地测试工具的使用
优点:
- 一次触发多次请求,且每个参数可动态变化,有利于弥补接口单个单元测试场景覆盖不足的问题
- 可以完成对接口性能的好怀定性检验,对接口性能测试作初步删选。
- 开发人员共同一个开发环境数据库,便于大家对所有微服务接口测试情况有一个直观全面的了解
缺陷:
- 本地机器性能各异,且无法控制并发线程数。导致接口测试的响应时间结果有较大波动,对接口性能好坏的程度做量化分析的结果数据并不可靠。
- 无法做接口的顺序链路调用测试一个模块的接口整体性能。
- 当接口入参依赖上一个接口的结果时,要想通过正则表达式保证一个期望的接口命中率,较为麻烦。
- 无法测出接口通过网关后的实际运行情况。
结论:
本地测试工具只适用于在接口开发接口,本地完成接口单元测试及初步的性能测试,想要完成接口性能的定量分析及接口调用的全链路分析,还得依赖其他工具。
二、 开发环境接口性能测试及监控
由于本地环境不稳定以及本地接口测试工具的短板存在,所以需要一个稳定的环境来部署其他工具弥补,这个环境最好是开发环境。
请求发送及监控工具jmeter
开发环境的请求发送工具使用jmeter,它正好可以弥补本地测试工具的不足,如:
- 可以生成对一个接口发送持续且