我正在使用JMeter 5.4.1在服务器上执行负载测试。我想使用3个用户谁将发送请求在10个TPS,这意味着10个请求将被发送到服务器每秒。我已经在使用并发线程组和格式化吞吐量计时器,但与目标并发性和否之间的配置类似的差异混淆了。我需要通过的用户。我尝试在目标并发文本框中提供3,但是吞吐量非常低。在增加目标并发性之后,我开始获得所需的吞吐量。因此,我只需要弄清楚并发线程组的配置。
我只想知道我需要做什么配置来实现10个TPS,在Jmeter中使用3个用户
注意事项:使用Jmeter 5.4.1
发布于 2021-06-20 11:18:51
您的平均响应时间需要是333ms才能使用3 threads获得10 TPS,如果您的平均响应时间是1 second,那么您需要增加10的线程数以获得10TPS。
因此,您需要测量JMeter测试计划中所有请求的平均响应时间,然后您将能够决定线程数以获得所需的TPS。
发布于 2021-06-21 05:37:25
只有在单个采样器的应用程序响应时间等于或小于300毫秒、响应时间更大(按比例比较低)的情况下,才能使用3个用户的TPS。
因此,如果应用程序响应时间超过300毫秒,则需要在并发线程组中或通过反馈函数添加更多用户,后者能够检测当前吞吐量,如果当前数量不够,则自动添加额外的线程,以达到/维护目标吞吐量
更多信息:使用JMeter的流量整形计时器插件
https://stackoverflow.com/questions/68048276
复制相似问题