jmeter设置线程组

时间:2016-02-04 23:34:06

标签: testing jmeter

我的JMeter负载测试包括一个setUp线程组,它在运行我的测试线程组之前向我的测试环境发出190个http请求。这导致在测试开始时的请求峰值似乎包含在负载测试的结果中。平均吞吐量的结果高于没有setUp线程组流量的结果。有没有办法从测试结果中排除setUp线程组?

3 个答案:

答案 0 :(得分:1)

有几种选择:

  1. Synthesis Report插件允许设置遥测开始和结束偏移值,以便您能够过滤掉不需要的数据

    Synthesis Report

  2. 您可以将您选择的侦听器添加到第二个线程组 - 它将仅在其范围内记录采样器。

    Aggregate Report

  3. 您可以通过Taurus工具运行JMeter测试 - 报告将出现在精美的网络界面中,您可以在其中放大所需的报告部分。

答案 1 :(得分:0)

http://i.stack.imgur.com/ss0cd.png 如果你的录音有额外的" http请求"这不是必需的,点击"添加建议的排除"或者可以通过定义排除,以便不会出现在结果分析中。

答案 2 :(得分:0)

您使用哪个Listener / Reporter来检查结果? 一些记者不仅可以向您展示平均吞吐量,还可以通过请求或线程对其进行拆分。因此,您可以使用一个标签重命名SetUp请求,只需从总数中排除这些值。不知道如何使用内置方法执行此操作,但您可以轻松地将结果表数据导出为文件,或者只使用脚本操作它。

如果您只想防止图表出现峰值,请为SetUp线程使用Constant Throughput Timer。它会减慢您的请求发送速度(通过增加它们之间的延迟)以满足定义的吞吐量。

相关问题