Ошибка подтверждения: false Ошибка подтверждения: true Сообщение об ошибке подтверждения: Тест не пройден: ожидается совпадение текста - PullRequest
0 голосов
/ 28 марта 2020

Слушатель My Response Assertion заявляет:

Assertion error: false
Assertion failure: true
Assertion failure message: Test failed: text expected to match /{
:   "status":true,
:   "data":
:   [
:   :   {
:   :   :   "nDeviceId":67,
:   :   :   "deviceName":"new",
:   :   :   "timeZone":"UTC+5:30"
:   :   }
:   ],
:   "message":"List of devices ",
:   "statusCode":"dms-200-2006",
:   "traceId":"f4721140-8fdd-4af9-9e2d-fb897521c52c"
}/

Пока мои данные ответа:

{
:   "status":true,
:   "data":
:   [
:   :   {
:   :   :   "nDeviceId":67,
:   :   :   "deviceName":"new",
:   :   :   "timeZone":"UTC+5:30"
:   :   }
:   ],
:   "message":"List of devices ",
:   "statusCode":"dms-200-2006",
:   "traceId":"f4721140-8fdd-4af9-9e2d-fb897521c52c"
}

Я хочу знать, как я могу решить вопрос с добавлением "/" в начале моего ответного утверждения?

1 Ответ

0 голосов
/ 30 марта 2020

Похоже, что вы используете Matches правило сопоставления с образцом, которое предполагает, что ввод будет PCRE , поэтому вам нужно экранировать все метасимволы .

Если вы хотите проверить точный ответ, вам нужно переключиться на использование режима Equals вместо:

enter image description here

Дополнительная информация: Как использовать утверждения JMeter в три простых шага

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...