性能测试,以高并发的场景为主。
并发量(请求量)
多线程
吞吐量
响应时间
错误率






先接口测试通过之后,在更多的线程去模拟并发。
模拟多少并发?

原生线程组,一般不用,用梯度线程组,

梯度压测,需要安装一个插件:


创建线程组,选择这个stepping thread group


创建完成梯度压测之后,把要测试的接口放在梯度压测下面,进行梯度加压测试。



jmeter性能测试执行,不能在UI界面上执行,要用命令行执行,也不能在windows、mac上执行。
Linux服务器上执行
jmeter编写完脚本保存之后.jmx,这个脚本文件传到服务器上,通过服务器命令去运行jmx的脚本文件。-n 是无界面jmeter, -t 运行后面的jmx

性能测试结果看板:
非界面运行的结果,需要看结果。添加一个后端监听器。这个监听器的作用就是将jmeter性能测试的测试结果数据放在后端的一个server上,这个数据保存在influxdb这个数据库中, 再通过一个可视的前端界面展示数据。实现一个在线的报表查看。


性能测试报告,要产出报告,
一个系统有没有出现瓶颈,看三个东西:

写上分析结果和优化建议。

浙公网安备 33010602011771号