代码之家  ›  专栏  ›  技术社区  ›  Serxipc

如何在JMeter中忽略登录和注销请求?

  •  9
  • Serxipc  · 技术社区  · 17 年前

    我正试图用JMeter测试我们的Web应用程序的性能。登录过程包含一些在测试过程中无法复制的外部依赖项,因此我已经编写了一个备用登录程序。由于此备用登录请求不是正常工作流的一部分,我想从JMeter结果中排除登录请求,因为与其他正常请求相比,响应时间相当长。

    1 回复  |  直到 17 年前
        1
  •  16
  •   BlackGaff    17 年前

    据我所知,没有一个简单的方法来排除。然而,通过改变你的结构,你可以得到你想要的。

    我建议采用以下结构:

    Test Plan
    - Thread Group
    ---- Simple Controller - Login ONLY
    ---- Simple Controller - Rest of Script
    --------- Listener
    
        2
  •  10
  •   Alex Martian    6 年前

    SampleResult.setIgnore() 告诉JMeter忽略侦听器的SampleResult。

    https://jmeter.apache.org/api/org/apache/jmeter/samplers/SampleResult.html#setIgnore--

    附笔。 SampleResult 比恩希尔的情况是可变的, sampleResult prev 有关Groovy,请参见jmeter.apache.org/usermanual/functions.html。