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

Jmeter:如何设置步进线程组?,jmeter,performance-testing,load-testing,blazemeter,Jmeter,Performance Testing,Load Testing,Blazemeter,如何设置步进线程组?如果我的应用程序使用“ThreadGroup”为100VU提供了2秒的平均响应时间。实际上,这取决于您的性能测试目标。步进线程组不允许小于1秒的参数。你必须处理这个限制 根据JMeter文件: 爬坡需要足够长的时间,以避免工作负荷过大 开始测试,并且足够短,以使最后一个线程开始运行 在第一个完成之前(除非你想这样做) 定义启动时间是性能测试中非常重要的一步。在您的情况下,我建议使用以下参数从每秒1个线程开始: This group will start 100 threads

如何设置步进线程组?如果我的应用程序使用“ThreadGroup”为100VU提供了2秒的平均响应时间。实际上,这取决于您的性能测试目标。步进线程组不允许小于1秒的参数。你必须处理这个限制

根据JMeter文件:

爬坡需要足够长的时间,以避免工作负荷过大 开始测试,并且足够短,以使最后一个线程开始运行 在第一个完成之前(除非你想这样做)

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

This group will start 100 threads;
First, wait for 0 seconds;
Then start 1 threads;
Next, add 1 threads every 1 seconds using ramp-up 0 seconds,
Then hold the load for 900 seconds.
您可以选择一次停止所有线程。这取决于你

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

一旦有了这些数字,您就可以通过每秒启动1个以上的线程来进行实验,并减少总体启动时间。始终查看资源使用情况(例如CPU利用率、可用内存等),以了解系统限制。

您是否已完成?