Поделиться через


Практическое руководство. Использование контекстных параметров в веб-тесте производительности

Этот раздел применим к:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Тема применяется Тема не применяется Тема не применяется Тема не применяется

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

Можно разработать веб-тесты в одной тестовой среде, а затем повторно выполнить их в другой среде. Распространенной практикой является использование тестовой, опытной производственной и производственной сред.

В веб-тестах можно параметризовать путь к веб-серверу, чтобы поместить серверную часть URL-адреса в параметр контекста.

Добавление параметра контекста в веб-тест производительности

  1. Откройте веб-тест производительности.

    Открывается редактор веб-тестов производительности, и отображается дерево запросов веб-теста производительности.

  2. В дереве запросов щелкните правой кнопкой мыши узел веб-теста производительности (корневой узел).

    – или –

    Щелкните правой кнопкой мыши узел Контекстные параметры.

  3. Щелкните Добавить параметр контекста.

    Новый параметр добавляется в узел Контекстные параметры и выбирается в нем.

  4. В меню Вид выберите пункт Окно свойств.

    Открывается окно "Свойства", в котором отображается новый параметр контекста.

  5. В текстовом поле свойств Имя введите имя, которое требуется использовать для нового свойства контекста (например, "Альтернативный сайт для теста").

  6. В текстовом поле свойств Значение введите значение, которое требуется использовать для нового свойства контекста (например, AlternateSite).

    Далее можно выполнить шаги следующей процедуры, чтобы использовать новый параметр контекста в веб-тесте производительности.

Использование параметра контекста в веб-тесте производительности

  1. Просмотрите шаги предыдущей процедуры.

  2. Чтобы применить параметр контекста, выберите узел в дереве запросов, который требуется параметризовать. Например, можно использовать параметр для веб-запроса.

  3. В окне "Свойства" примените узел контекста к свойству, которое требуется параметризовать. Например, выберите текстовое поле для свойства URL-адреса веб-запроса и обновите текст. Например, замените существующее значение свойства {{WebServerName}}//SiteName значением {{WebServerName}}//{{AlternateSite}}.

    – или –

  4. Используйте команду Замена в запросе для поиска параметризуемой строки. С помощью команды Заменить в запросе можно быстро параметризовать все веб-запросы в веб-тесте производительности.

  5. В дереве запросов щелкните правой кнопкой мыши любой узел, затем выберите команду Поиск и замена в запросе.

    Открывается диалоговое окно Поиск и замена в запросе.

    Примечание

    Для функции поиска и замены в веб-тесте производительности нельзя использовать сочетание клавиш CTRL+F.Сочетание клавиш CTRL+F открывает диалоговое окно Поиск и замена среды Visual Studio.В веб-тесте производительности необходимо использовать команду Поиск и замена в запросе в контекстном меню узла.

  6. В текстовом поле Найти введите текст, который требуется найти. Например, SiteName.

  7. В текстовом поле Заменить на введите текст, который требуется использовать для замены текста, введенного в текстовое поле Найти. Например, {{AlternateSite}}.

  8. Нажмите кнопку Найти далее, чтобы найти в веб-запросе первое вхождение текста, введенного в текстовое поле Найти.

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

  10. Повторяйте шаги 9 и 10 до тех пор, пока не найдете все вхождения во всех веб-запросах.

    – или –

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

См. также

Основные понятия

О правилах порогов в нагрузочных тестах

Другие ресурсы

Настройка записей веб-теста производительности с помощью редактора веб-тестов производительности

Практическое руководство. Использование функции поиска и замены в веб-тесте производительности