Scala 如何在Gatling中忽略失败的请求

Scala 如何在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

我有一个Gatling性能脚本来测试注销页面。在获得主页后,我将请求发送到注销页面。请求是200 OK

.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静音,它仍然不起作用