Jmeter:如何设置步进线程组?

时间:2016-07-27 11:40:00

标签: jmeter performance-testing load-testing blazemeter

如何设置步进线程组?如果我的应用程序通过使用“ThreadGroup”给出100VU的平均响应时间为2秒。

1 个答案:

答案 0 :(得分:1)

实际上,这取决于您的性能测试目标。步进线程组不允许小于1秒的参数。你必须处理这个限制。

根据JMeter文件:

  

加速需要足够长,以避免过大的工作负荷   测试开始,并且足够短以至于最后一个线程开始运行   在第一个完成之前(除非有人想要这样做)。

定义加速时间是性能测试中非常重要的一步。在您的情况下,我建议使用以下参数以每秒1个线程开始:

UIInputViewController

您可以选择立即停止所有线程。这取决于你。

为什么我建议进行近20分钟的测试?因为您对使用100个线程运行的性能感兴趣,并且您希望最大化具有此类负载级别的样本数。在建议的设置中,您将有大约90%的测试时间以理想的线程数运行。

获得这些数字后,您可以通过每秒启动超过1个线程进行试验,并减少总体加速时间。请始终查看资源使用情况(例如CPU利用率,可用内存等)以了解系统限制。