JMeter - Как проверить расширение файла Invalid после RegEx и войти в него - PullRequest
0 голосов
/ 29 мая 2018

Данные ответа: NAME dBob11234aa.doc

Я использовал RegEx: NAME (. *?). (Doc) $, это соответствует ожидаемому, однако, как я могу зарегистрировать результат, если он недействителен.(т.е. расширение файла = * .txt).

Любая помощь будет наиболее ценной.

Ответы [ 2 ]

0 голосов
/ 29 мая 2018

Самый простой способ проверить это поставить ответное утверждение .Там вы можете указать, что вам нужно проверить в ответе.Чтобы зарегистрировать его в файле, вы можете использовать «Результаты подтверждения» или «Просмотреть дерево результатов» или «Простой модуль записи данных», и он зарегистрирует результат подтверждения в CSV.Проверьте ниже изображения для справки.

enter image description here

enter image description here

Надеюсь, это поможет.

0 голосов
/ 29 мая 2018

Это можно сделать с помощью Подтверждение ответа , которое поддерживает Perl-Compatible-Regular-Expressions в режимах "Содержит" и "Соответствует".

  1. Добавить подтверждение ответа как дочерний элемент запроса, который возвращает эти NAME dBob11234aa.doc данные ответа
  2. Настройте его следующим образом:

    • PatternПравила соответствия: Matches
    • Шаблон: NAME(.*?).(doc)$

      JMeter Response Assertion

  3. Так и должно быть, в случае, если расширение файла не будет соответствовать вашему регулярному выражению, вы получите ошибку вроде:

    JMeter Response Assertion Regex

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