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

时间:2014-07-04 12:04:21

标签: jmeter

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

  1. 我想找出一个线程中可以提供的最大用户数,以便加速时间为1秒?
  2. Ex: 5 simple Http Request no of user : ? Ramp up time = 1 Loop=1

    1. 如何根据线程中的用户数设置正确的加速时间?
    2. Ex: 5 simple Http Request no of user : 100 Ramp up time = ? Loop=1

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

      请帮助找到解决方案。

      谢谢!

1 个答案:

答案 0 :(得分:6)

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

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

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

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

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

希望这会有所帮助。