我使用以下设置进行了400 Vus的运行:
- >交易控制器为"启动"根据它提出1个请求。包含计时器和选项的选项预发布处理器已被禁用。
汇总报告中90%的磁贴响应时间显示请求为8.9秒,启动事务为65秒。
所以,我没有得到完整的交易需要65秒,而请求需要大约9秒
答案 0 :(得分:0)
在Transaction Controller下只提出1个请求没有任何意义,因为来自请求和Transaction Controller的值将是相同的。
事务控制器的整个想法是查看请求序列花了多长时间,即如果您有几个单独的请求组成的端到端场景,您可能会对执行它们需要多长时间感兴趣。
有关事务控制器用例的详细信息以及有关配置选项的说明,请参阅Using JMeter's Transaction Controller指南。
如果您在事务控制器下只有一个请求,并且仍然获得请求本身和事务的不同结果,则可能表明JMeter端资源不足,即负载生成器机器在RAM或CPU上很短或者您有内存密集型侦听器已启用。请参阅JMeter Performance and Tuning Tips以获取清单并相应地配置JMeter。