Scala 如何在Gatling中忽略失败的请求
我有一个Gatling性能脚本来测试注销页面。在获得主页后,我将请求发送到注销页面。请求是200 OKScala 如何在Gatling中忽略失败的请求,scala,gatling,Scala,Gatling,我有一个Gatling性能脚本来测试注销页面。在获得主页后,我将请求发送到注销页面。请求是200 OK .exec(http("getHomepage") .get("https://.../home/home.jsp") .silent .check(status.find.in(200)) .check(bodyString.saveAs("responseBody
.exec(http("getHomepage")
.get("https://.../home/home.jsp")
.silent
.check(status.find.in(200))
.check(bodyString.saveAs("responseBody"))
.headers(headers_1))
.exec(http("getLogoutPage")
.get("https://..../logout.html")
.headers(headers_1))
但是当调用GET时,它还会有一些其他请求,比如.js、.css、.png。他们中的一些人得到了404
>getLogoutPage (OK=14 KO=0 )
>XD-IMG-Warn.png (OK=0 KO=13 )
错误是:
[WARN]i.g.h.a.ResponseProcessor-请求'XD IMG WARN.png'失败:status.find.in(200304201202203204205206207208209),但实际找到404
XD-IMG-Warn.png的错误并不重要,我只关心getLogoutPage结果。因此,我的问题是如何在运行测试时忽略此错误?对于不关心结果的请求,您可以将它们标记为静默,这样它们就不会包含在报告中,也不会导致KO 要做到这一点,您只需在任何不希望报告的请求之后链接
.silent
详细内容见的文档,我明白你的意思。但问题是,当我只发出getLogoutPage请求时,XD-IMG-Warn.png就是其中的一部分。因此,如果我使getLogoutPage静音,它仍然不起作用