我正在尝试通过 Jmeter 对我的Rest API进行性能测试,并从blaze Meter生成报告。
我正在测试POST操作。我想由50个用户向服务器发送50个请求,意味着每个1个用户将发送1个延迟1秒的请求。我想要1个用户发送1个请求,这样它将由50个用户发出50个请求。 我的Jmeter配置是: 线程数:50 加速:50 循环次数:1
答案 0 :(得分:1)
Max Virtual Users
表示最大并发用户数。
在一个循环周期中有50个线程和50秒的加速,并非所有线程同时运行;当一些线程已经完成时,其他线程仍然要启动。
您应该获得运行多个循环周期的更大Max Virtual Users
值。
答案 1 :(得分:1)
只是增加循环次数,当某些线程已完成其工作而其他线程尚未启动时,您将遇到这种情况。
有关详细说明,请参阅JMeter Test Results: Why the Actual Users Number is Lower than Expected文章。