gatling jsonPath частичное совпадение строк
Мой полный код, как показано ниже
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"))
1 ответ
Решение
Если вы можете указать правильный jsonPath, но условие.is() является слишком ограничительным, вы можете попробовать использовать.exists(), который просто проверяет, было ли найдено что-либо в данном jsonPath.