加特林报告非 html 请求定制

Gatling Report non-html Request Customization

在加特林中,所有被请求的非html资源都在结果文件中报告(见附图)。如何在结果文件中排除这些资源请求以生成报告看起来整洁。

其次,我已将所有非html资源列入黑名单,如下所示,但它仍然会请求获取它们。这是预期的吗?

val httpProtocol = http
        .baseUrl("https://abc")     
        .inferHtmlResources(BlackList(""".*\.js""", """.*\.css""", """.*\.gif""", """.*\.jpeg""", """.*\.jpg""", """.*\.ico""", """.*\.woff""", """.*\.woff2""", """.*\.(t|o)tf""", """.*\.png""", """.*detectportal\.firefox\.com.*"""), WhiteList())  

  1. 要从报告中排除资源,只需将 .silentResources 添加到协议中。 在那里你可以阅读更多关于它的信息 https://gatling.io/docs/gatling/reference/current/http/protocol/#silencing

  2. 您的资源包含 类型之后的字符。示例:....css?v=d0edd...,因此您需要重写正则表达式: 相反 .*\.js.*\.js.*