强制gatling.io测试在一定时间后失败连接

时间:2016-04-13 15:19:15

标签: scala load-testing gatling

有没有办法强制进行加特林测试,以考虑活动时间超过一定时间的连接失败?

例如,我有一个测试,可以创建400个用户/秒,持续60秒。但是,我正在进行测试"挂起"下去。

================================================================================
2016-04-13 08:08:25                                         200s elapsed
---- Full Chain test -----------------------------------------------------------
[##############################################################------------] 84%
      waiting: 0      / active: 3728   / done:20362 
---- Requests ------------------------------------------------------------------
> Global                                                   (OK=20362  KO=0     )
================================================================================

正如您所看到的,60秒测试,+ / - 几秒钟的最终请求完成,已经持续了200秒(这是在杀死之前)。 "活跃"自65秒以来,该数字一直保持在3728。

此持续时间违反了我在gatling文档中看到的所有超时,并且设置我自己的超时似乎没有做任何事情。这是我的reference.conf

gatling {
  http {
    ahc {
      requestTimeout=7000
      maxRetry=0
      sslSessionTimeout=7000
    }
  }
  data {
    noActivityTimeout=5
  }
}

有没有人找到解决这个问题的方法?

1 个答案:

答案 0 :(得分:0)

请升级到我们刚刚发布的Gatling 2.2.0。它很有可能修复你的错误。