Указание ожидаемых данных для нескольких запросов

Точки проверки содержимого проверяют наличие (или отсутствие) ожидаемой строки в запросе. Если возвращенное содержимое не то, которое ожидалось; протокол теста возвращает событие отрицательного вердикта. Можно пройтись по тесту и создать точки проверки содержимого в нескольких запросах или во всем тесте.

Процедура

Для создания точек проверки содержимого в нескольких запросах выполните следующие действия:

  1. Скорректируйте область точки проверки. По умолчанию точки проверки содержимого создаются только в основных запросах, а ответы с двоичным содержимым пропускаются. Выберите Окно > Параметры > Тест > Редактор тестов > Тест HTTP. Включите или выключите переключатели Пропускать ответы с двоичным содержимым и Создавать только в основных ответах.
  2. В Навигаторе тестов найдите тест и дважды щелкните на нем. Тест откроется.
  3. Откройте контекстное меню имени теста, страницы теста или запроса и выберите команду Точки проверки > Включить точки проверки содержимого. Выбор определяет, будет ли точка проверки добавлена на все страницы теста, на какую-то одну страницу в тесте или в определенный запрос. Подтвердите изменение элементов теста и нажмите кнопку OK.
  4. В окне Создание/активация точки проверки содержимого выберите в поле Проверка не пройдена, если значение Найдена хотя бы одна из выбранных строк или Не найдено ни одной из выбранных строк.
  5. В списке строк в столбце Текст выберите строки, которые должны использоваться для поиска точкой проверки содержимого.
    • При изменении теста HTTP в окне показываются строки, определяемые пользователем.
    • При изменении теста HTTP Siebel окно также содержит интересующие строки в приложениях Siebel.
  6. Для создания новой строки с нуля выберите Создать строку. Для создания новой строки путем изменения другой строки выберите ее и щелкните на Создать копию. Для изменения существующей строки выберите Изменить. Для удаления строки выберите Удалить.
  7. (необязательно) Вставьте регулярное выражение в точку проверки. Наиболее часто употребляемые регулярные выражения: * (любое количество символов), ? (любой одиночный символ) и \ (escape-последовательность для ввода литералов). Дополнительная информация о регулярных выражениях Java™ приведена в документации по Java.
  8. Окно Создание/активация точки проверки содержимого перемещается по запросам. Значения параметров, выбранные на первом шаге, определяют, будут ли затронуты дополнительные запросы и запросы с двоичными данными. Выберите одно из следующих значений:
    Опция Описание
    Пропустить Перейти к следующему запросу без вставки точки проверки в текущий запрос.
    Активировать Вставить точку проверки в текущий запрос и перейти к следующему запросу.
    Активировать все Вставить точку проверки в каждый запрос теста, если область - тест, или каждый запрос страницы, если область - страница.
    По умолчанию строка, указанная для точки проверки содержимого, доступна во всех тестах. Для того чтобы строка была доступна только в определенном тесте или для того чтобы очистить список показываемых строк во время создания точки проверки, измените параметры в разделе Точки проверки содержимого в Окно > Параметры > Тест > Редактор тестов > Общие.

Комментарии