我已经为Web应用程序编写了负载测试。测试脚本通过HTTP向服务器提交请求,然后使用小型计时器在While循环中轮询服务器,以查看请求何时被处理。我遇到的问题是在所有的监听器(聚合图,表等)中,JMeter只显示每个请求所花费的时间,而不是处理作业的总时间,即从初始请求发送到包含预期的响应的时间“完整”的消息。
如何添加类似“性能分析点”的内容,将数据输入到聆听者图表中?或者是否有其他方式通常处理?
答案 0 :(得分:1)
您需要Transaction Controller。放置要在其下聚合的元素时间。然后,事务控制器将出现在所有侦听器中。它的加载和延迟时间将是其嵌套元素的参数之和。
请注意,默认情况下,此时间包括控制器范围内的所有处理,而不仅仅是样本,可以通过取消选中“包含计时器的持续时间和生成的样本中的事前处理器”来更改。