加特林报告非 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())
要从报告中排除资源,只需将 .silentResources
添加到协议中。
在那里你可以阅读更多关于它的信息 https://gatling.io/docs/gatling/reference/current/http/protocol/#silencing
您的资源包含 类型之后的字符。示例:....css?v=d0edd...
,因此您需要重写正则表达式:
相反 .*\.js
写 .*\.js.*
在加特林中,所有被请求的非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())
要从报告中排除资源,只需将
.silentResources
添加到协议中。 在那里你可以阅读更多关于它的信息 https://gatling.io/docs/gatling/reference/current/http/protocol/#silencing您的资源包含 类型之后的字符。示例:
....css?v=d0edd...
,因此您需要重写正则表达式: 相反.*\.js
写.*\.js.*