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.

Другие вопросы по тегам