testkuaibao|软件测试自学公众号
三
性能测试的正式开展
1
执行测试脚本
在保证接口可以成功调用之后,先进行单接口基准测试,即:对一个接口进行压力测试,不断加压,直到响应时间达到或超过指标,观察当前其并发数和TPS。同样的并发数,多执行几次,得到一个平均值或稳定值(即TPS和TRT曲线相对稳定的值),并记录下来。
记录的目的是通过直观的数据变化,得到单个接口的最大TPS和不同并发情况下的响应时间变化。
“80%的性能瓶颈可以通过分析TPS和TRT的数值变化得到”。虽然有点片面,但也不失为一种方法。比如按照上图记录的数值变化来看,很明显领券接口性能极差,这时候就可以告知开发,通过查看log、检查代码、SQL语句等方法来查询原因。当然个人能力足够的话,这些可以自己来做。
2
监控调试
所谓的监控调试,就是一个不断调整重复的过程,这个需要根据性能测试的目的去判断具体如何执行。
Jmeter本身就用监听器这个元件提供了一定的监听数值报告元件,但毕竟是开源工具,其本身的组件功能不够强大,可以通过下载支持jmeter的增强型功能插件来进行监控。
领取专属 10元无门槛券
私享最新 技术干货