我想知道是否有办法配置JMeter,以便每秒向我的网络服务发送X请求。
目的只是看看我的服务发生了什么。
我正在使用带有jp@gc - Ultimate Thread Group
和jp@gc - Throughput Shaping Timer
的JMeter插件,但是我似乎错过了一些东西,因为我从未在JMeter上看到我每秒发送X请求。
我设置jp@gc - Throughput Shaping Timer
5次请求/秒,如下所示:
Start RPS : 5
End RPS : 5
Duration : 30 second
然后我设置jp@gc - Ultimate Thread Group
仍为5个请求/秒,如下所示:
Start Thread Count : 175
Initial Delay : 0 second
Start up Time : 0 second
Hold load for : 40 second
Shutdown time : 0 second
我做错了吗?有一些更简单的方法吗?
答案 0 :(得分:2)
尝试使用常规线程组而不是Ultimate one。
见:
另请阅读:
我需要多少线程才能生成所需的RPS? 线程池大小可以像RPS * / 1000一样计算。所需的速率越高,您需要的线程越多。响应时间越多,服务就越多。 例如,如果您的服务响应时间可能是2.5秒而目标rps是1230,那么您必须拥有1230 * 2500/1000 = 3075个线程。