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

Bog*_*kyi 5 load-testing performance-testing gatling

这是我在Gatling上的测试场景:

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

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

加特林报告

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

Geo*_*kov 5

您可以使用请求组

添加除登录组以外的所有请求。

文档中所述:

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

全球信息节点应该依然受到影响的登录请求,但您的组中的所有其他请求的节点应该包含不受影响汇总结果。