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

模拟同时有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,不断优化架构,采用重复的过程进行测试。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值