如何在jmeter中设置合适的加速时间?

use*_*318 6 jmeter

我是jmeter的新手,我想创建一份报告,我有以下疑问:

  1. 我想找出一个线程中可以提供的最大用户数,以便加速时间为1秒?

Ex: 5 simple Http Request no of user : ? Ramp up time = 1 Loop=1

  1. 如何根据线程中的用户数设置正确的加速时间?

Ex: 5 simple Http Request no of user : 100 Ramp up time = ? Loop=1

我尝试了不同的提升组合和考虑直通的用户数量,但结果各不相同,无法找到与提升时间和用户数量的关系.

请帮助找到解决方案.

谢谢!

Dmi*_*i T 6

Ramp-up period是表示虚拟用户启动的所有线程所需的时间.

JMeter以1个用户开始,并启动另一个线程,因此所有线程都将在加速时段中开始.即

  • 10个用户,10秒加速 - 从1个用户开始,每秒添加1个用户
  • 10个用户,20秒加速 - 从1个用户开始,每2秒增加1个用户
  • 100个用户,50秒加速 - 从1个用户开始,每秒添加2个用户

请记住,如果线程已完成它的工作并且没有定义循环,它将关闭.对于JMeter greenhorns,最好使用Ultimate Thread Group(可通过插件获得),它提供易于理解和可配置的负载模式定义.

根据您要实现的目标,您还可以使用以下测试元素:

希望这可以帮助.