Jmeter-性能场景设计

本文介绍了如何在JMeter中进行性能测试场景的设计,包括线程数设置、Ramp-Up时间调整、循环次数配置和持续时间的选择。强调了线程数不宜过大,Ramp-Up时间应适中以避免服务器压力骤增,循环次数影响任务执行频率,而持续时间则控制测试的总时长。同时指出,在特定环境下,实际运行时间可能受电脑资源限制而与预期不同。

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

如何设置线程数:

在场景设计中,我们一台机器是不可能设置线程数好几千的,因为并不是工具不支持,而是自己的电脑本身支持不了,一台电脑支持的线程数也就1000,最多1500,想做更多并发的话,就需要做分步式测试

如何设置Ramp-Up时间:

3秒内造出1000千个人,而不是造出的人做我这么长时间的活,比如,让5天内招工1000人,招了人但并没有开始工作

那么这个时间设置多少合适呢?一般就是线程数是500的话, Ramp-Up时间设置为2秒,线程数是1000的话, Ramp-Up时间设置为3秒

线程数/Ramp-Up时间=平均时间造出多少个人,比如500个线程数,时间是2秒,那平均1秒应该造出250个人,但实际中不一定就是1秒造出了250个

这个时间设置的太短的话,可能会造成没有足够的时间或系统资源来造这么多线程数,也有可能大量线程数同时来访问服务器,造成服务器突然收到大量请求而报错

如果设置的时间太长,比如100秒造出1000个人,也就是1秒钟造出10个人,轻轻松松的造完10个后人,休息一会再造10个人,这种是一定场景的用途,通常不会这么设置

如何设置循环次数:

线程数100,时间1秒,循环1次,也就是1秒内造出了100个人后,这100个人每个人干了1次话,一共干了100次活

线程数100,时间1秒,循环5次,也就是1秒内造出了100个人后,这100个人每个人干了5次话,

一共干了500次活

如何设置持续时间:

上面的情况我们是不知道干了多长时间的,所以时间是需要去设置的,如下图

想设置时间就必须勾选上永远和调试器,上图设置的意思是:1秒中造出了100个人,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值