Gattle 检查状态 saveAs 功能不适用于多重状态检查

问题描述 投票:0回答:1

我正在尝试检查 HTTP 状态并将状态代码保存在变量中,但是在加特林中,如果我添加多个状态检查,如下所示。

.asJson().check(status().saveAs(RESPONSE_HTTP_STATUS_CODE), status().is(HttpStatus.SC_ACCEPTED)

saveAs 函数不会调用,RESPONSE_HTTP_STATUS_CODE 始终为空。

这里有什么问题?

请参考以下MVP重现问题。

https://github.com/eranga4u/demo-gadling

PS:我不是加特林专家。

java gatling
1个回答
0
投票

您所观察到的行为完全是预料之中的。

您在场景中的多个地方使用了

exitHereIfFailed
exitBlockOnFail
。当请求失败时,它们会导致您正在查看的代码片段被绕过。

© www.soinside.com 2019 - 2024. All rights reserved.