jmeter 实现持续压测、并发

本文介绍了JMeter进行压力测试的基本概念和参数设置,包括线程数、Ramp-UpPeriod、循环次数等,强调了合理配置对服务器压力的影响,并通过实例说明了不同设置的区别,如线程数1000循环1次与线程数10循环100次的场景。最后,建议进一步学习以深入理解并发和持续时间的控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

5个线程,持续压测60s

在这里插入图片描述

指定并发

在这里插入图片描述
在这里插入图片描述
可以看到请求出现有先后顺序。

10个线程同时并发执行,持续循环执行60s

在这里插入图片描述
线程数:虚拟用户数,一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数
Ramp-Up Period(in seconds):设置的虚拟用户数需要多长时间全部启动。如果线程数为10 ,Ramp-Up Period为100,那么就是100秒钟内启动10个线程。每一个线程都会在上一个线程启动10秒钟后才开始运行;设置为0则表示同时启动(注:Ramp-Up Period(in secods)不能设置太小的数值,否则会一开始就给服务器过大的压力;也不能设置太大的数值,否则第一个线程已经执行完了,最后一个还没启动的情况)刚开始Ramp-Up值可以等于总线程数,之后再作调整
循环次数:每个线程发送请求的次数,如果线程数为20 ,循环次数为100 ,那么每个线程发送100次请求。总请求数为20*100=2000 。如果勾选了“永远”,那么所有线程会一直发送请求,一到选择停止运行脚本。
启动时间:线程运行的起始时间
结束时间:线程运行的结束时间
持续时间:设置了持续时间则启动时间会失效
启动延迟:设置了启动延迟则结束时间会失效
线程数1000循环1次与线程数10循环100次的区别:线程数1000循环1次可以选择并发;线程数10循环100次是类似于长时间施加压力

以上只是熟悉了操作,但具体的并发,持续还需要继续调研学习。
本次笔记,是跟着https://blog.youkuaiyun.com/Teamo_mc/article/details/111692589
博客学习的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值