dan*_*nik 5 performance load scala gatling
在我的测试场景中,我正在轮询用户会话以获取可能的响应。由于产品行为,在收到响应之前多次收到 503 是正常的,这就是我最多重试 5 次的原因。
tryMax(5){
exec(http("Poll user")
.get("/something.html")
.queryParamMap(Map("NC" -> "true", "data" -> "true", "v" -> "1"))
.check(
status.is(200))
)}
Run Code Online (Sandbox Code Playgroud)
现在'当我查看统计数据时,我看到 4 个失败的请求:
[--------------------------------------------------------------------------] 0%
waiting: 0 / active: 80 / done:0
---- Requests ------------------------------------------------------------------
> Global (OK=1771 KO=4 )
> Form Login (OK=80 KO=0 )
> ********************** (OK=80 KO=0 )
> Agent Base (OK=80 KO=0 )
> Login (OK=80 KO=0 )
> Set availability to Online (OK=80 KO=0 )
> Poll session (OK=1291 KO=4 )
---- Errors --------------------------------------------------------------------
> status.find.is(200), but actually found 503 4 (100.0%)
================================================================================
Run Code Online (Sandbox Code Playgroud)
我只想看到 5 次重试后失败的请求的 KO 统计信息,因为从我的角度来看,如果成功但重试次数少于 5 次,这并不意味着请求失败。
我可以这样做吗?
| 归档时间: |
|
| 查看次数: |
2131 次 |
| 最近记录: |