加特林:从报告中排除准备请求

时间:2017-03-07 12:38:36

标签: performance-testing load-testing gatling

以下是关于Gatling的测试场景:

val createTemplatesScenario = scenario("Template creation")
  .feed(userFeeder)
  .exec(doLogin) // populates access token in the session
  .exec(doListProviders)
  .exec(doCreateTemplate)
    ...
  .exec(doDeleteTemplate)

我想从报告中排除登录请求,因为有时候我们的系统会花费太多时间并影响所有指标:

Gatling report

有没有办法准备"测试场景,以便只考虑必要的行动?

1 个答案:

答案 0 :(得分:2)

您可以使用groups of requests

将除登录以外的所有请求添加到群组中。

documentation中所述:

  

如果您的方案包含组,则此面板将成为树:每个组都是非叶节点,每个请求都是组的后代叶。默认情况下,组计时是组内所有元素的累积响应时间。通过编辑gatling.conf文件,可以显示组持续时间而不是组累积响应时间。

全局信息节点仍应受登录请求的影响,但所有其他请求的组的节点应包含未受影响的汇总结果。