gatling jsonPath 部分字符串匹配

gatling jsonPath partial string match

我的完整代码如下

 val TC04 = feed(accountNumberFeeder04).exec(http(testCase04).post(appendPathToUrl).headers(common_header).body(postPayload).asJSON
    .check(jsonPath("$..errorMessage").is(errorMessage04))
   )

所以我的 HTTP 响应有一些动态文本。

bla bla bla 我消息中的部分每次都会更改。

那么,如何使用 Gatling DSL 或使用一些正则表达式来匹配部分字符串。

.check(jsonPath("My error message is bla bla bla ....").is("My error message"))

如果您可以表达正确的 jsonPath 但 .is() 条件过于严格,您可以尝试使用 .exists() 它只是检查给定 jsonPath 中的任何内容是否匹配。