Создание вспомогательных запросов HTTP

Запись создает несколько запросов и ответов HTTP. В некоторых случаях ответ от сервера может быть динамическим, из-за которого может потребоваться изменить последующие запросы. При воспроизведении теста некоторые из таких динамических запросов могут быть не выполнены. Например, запись и воспроизведение могут выполнять разные пользователи с разными параметрами прав доступа, или элементы пользовательского интерфейса могли быть изменены после записи теста. Для гарантии воспроизведения теста без необходимости повторной записи можно создать вспомогательные запросы, которые, на основе ответов, полученных от сервера, извлекают точные значения, требуемые для теста.

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

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

Процедура

  1. Для создания ссылки см. раздел Создание ссылки.
  2. Щелкните правой кнопкой мыши на запросе HTTP, для которого требуется создать вспомогательный запрос, и выберите Создать генератор вспомогательных запросов HTTP. Можно также выбрать несколько запросов HTTP, имеющих общие заголовки или атрибуты соединения. Если у нескольких запросов нет общих атрибутов, будет предложено выбрать один запрос в качестве шаблона. Исходные запросы HTTP отключены, что означает, что воспроизведение теперь будет использовать только вспомогательный запрос HTTP.
  3. Выполните тест.

Комментарии