Создание ссылки или ссылки на поле

Если в качестве тестового значения будет указана ссылка или в качестве набора тестовых данных - ссылка на поле, то соответствующие данные можно использовать и в других частях теста.

Об этой задаче

Ссылка, которая обычно находится в данных ответа, указывает на конкретное значение, подлежащее использованию в другой части теста - как правило, в запросе. Вместо значения в запросе можно указать ссылку. Такая подстановка называется сопоставлением данных. Кроме того, можно воспользоваться ссылкой в качестве входного параметра для условия IF-THEN теста или в качестве входного параметра для пользовательского кода Java™, вызываемого тестом.

Ссылка на поле ссылается на целый блок тестовых данных. Например, в качестве ссылки на поле можно указать целый ответ HTTP. Ссылка на поле может быть входным параметром для пользовательского кода Java, вызываемого тестом.

Процедура

  1. Выберите тест в Навигаторе тестов и дважды щелкните на нем. Тест будет открыт.
  2. Найдите значение или набор данных, для которых нужно создать ссылку или ссылку на поле.
    Разные протоколы поддерживают разные ссылки. Для тестов HTTP можно создавать ссылки и ссылки на поля в следующих полях:
    • Значение заголовка ответа, столбец Значение таблицы Заголовки ответов
    • Содержимое ответа, поле Содержимое
    Для ответов HTTP можно создавать ссылки на поля в следующих полях:
    • Поле Состояние
    • Поле Причина
  3. Создайте ссылку
    1. Для содержимого ответа выделите значение. Для содержимого заголовка ответа щелкните на строке таблицы Заголовки ответов и выберите команду Изменить.
    2. Щелкните правой кнопкой и выберите Создать ссылку. Значение будет выделено голубым цветом, указывающим, что это неиспользуемая ссылка. Используемые ссылки выделяются синим цветом. Имя присваивается ссылке автоматически. Чтобы просмотреть имя ссылки, щелкните правой кнопкой на значении и выберите Свойства. Чтобы изменить регулярное выражение, используемое для поиска ссылки, нажмите кнопку Помощник по регулярным выражениям в окне Свойства. В помощнике по регулярным выражениям будут показаны содержимое ответа, соответствующее регулярному выражению, и группы, отфильтрованные регулярным выражением. Чтобы сведения о ссылке всегда заносились в протокол, выберите ссылку и нажмите кнопку Свойства, а затем поставьте отметку в поле Всегда заносить сведения в протокол. Чтобы создать ссылку для вторичного запроса HTTP, нужно выбрать значение Все вхождения. Кроме того, можно выбрать ссылку в заданном диапазоне всех вхождений.
    Прим.:

    Ссылку, созданную для вторичного запроса HTTP, нельзя использовать в пользовательском коде и других источниках данных.

    Если будет поставлена отметка в поле Всегда заносить сведения в протокол, сведения будут заноситься в протокол вне зависимости от подробности протокола, выбранной для расписания. Этот параметр предназначен только для отладки.

    В протокол всегда можно заносить сведения о подстановках, источниках данных и запросах.

  4. Для создания ссылки на полене выделяйте значение. Вместо этого щелкните на значении правой кнопкой и выберите Создать ссылку на поле.
    1. Имена не присваиваются ссылкам на поля автоматически. Чтобы присвоить имя ссылке на поле, щелкните на ней правой кнопкой и выберите Свойства. Введите имя в поле Имя и нажмите кнопку ОК.
    Все поле будет выделено желтым цветом, указывающим, что данное значение является ссылкой на поле.

Комментарии