jmeter模拟高并发秒杀场景下的压力测试

tech2026-03-20  3

模拟同时有5000个用户,循环10次

Number of Threads (Users):要模拟的并发用户量。

Loop Count:单用户任务重复执行的次数。

请求默认配置

 token配置 

 token文件 -> tokens,里面存有5000个token

秒杀接口配置 

保存 Test Plan 到文件 -> seckill.jmx

 java程序打包

mvn clean package

得到jar包 -> miaosha.jar 

使用命令上传这三个文件到测试服务器,如何上传看这里

编辑 seckill.jmx 文件, 搜索tokens,修改 tokens.txt 路径到当前文件夹

后台运行jar包

nohup java -jar miaosha.jar &

执行测试脚本,将测试结果保存为 result.jtl

jmeter -n -t seckill.jmx -l result.jtl

下载 result.jtl 到本地 ,如何下载看这里,打开查看结果

数据表示,5000个用户循环访问10次的情况下,QPS为 685.8。

得到确切的数据后就可以为了提高QPS,不断优化架构,采用重复的过程进行测试。

最新回复(0)