性能测试,以高并发的场景为主。

并发量(请求量)

多线程

吞吐量

响应时间

错误率

 

 

 

 

 

 

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

模拟多少并发?

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

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

 

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

 

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

 

 

 

 

jmeter性能测试执行,不能在UI界面上执行,要用命令行执行,也不能在windows、mac上执行。

Linux服务器上执行

jmeter编写完脚本保存之后.jmx,这个脚本文件传到服务器上,通过服务器命令去运行jmx的脚本文件。-n 是无界面jmeter, -t 运行后面的jmx

 

性能测试结果看板:

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

 

 

 

性能测试报告,要产出报告,

一个系统有没有出现瓶颈,看三个东西:

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

 

posted on 2025-07-09 09:01  小海海宁宁  阅读(31)  评论(0)    收藏  举报