有没有办法强制进行加特林测试,以考虑活动时间超过一定时间的连接失败?
例如,我有一个测试,可以创建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
}
}
有没有人找到解决这个问题的方法?
答案 0 :(得分:0)
请升级到我们刚刚发布的Gatling 2.2.0。它很有可能修复你的错误。