Практическое руководство. Использование контекстных параметров в веб-тесте производительности
Этот раздел применим к:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
С помощью редактора веб-тестов производительности можно создать параметры контекста для использования в веб-тесте производительности. Параметры контекста позволяют параметризовать строку в веб-тесте производительности. Например, в двух приведенных ниже процедурах параметр контекста создается для веб-сайта. Параметр контекста позволяет быстро переключать тест с одного сайта на другой.
Можно разработать веб-тесты в одной тестовой среде, а затем повторно выполнить их в другой среде. Распространенной практикой является использование тестовой, опытной производственной и производственной сред.
В веб-тестах можно параметризовать путь к веб-серверу, чтобы поместить серверную часть URL-адреса в параметр контекста.
Добавление параметра контекста в веб-тест производительности
Откройте веб-тест производительности.
Открывается редактор веб-тестов производительности, и отображается дерево запросов веб-теста производительности.
В дереве запросов щелкните правой кнопкой мыши узел веб-теста производительности (корневой узел).
– или –
Щелкните правой кнопкой мыши узел Контекстные параметры.
Щелкните Добавить параметр контекста.
Новый параметр добавляется в узел Контекстные параметры и выбирается в нем.
В меню Вид выберите пункт Окно свойств.
Открывается окно "Свойства", в котором отображается новый параметр контекста.
В текстовом поле свойств Имя введите имя, которое требуется использовать для нового свойства контекста (например, "Альтернативный сайт для теста").
В текстовом поле свойств Значение введите значение, которое требуется использовать для нового свойства контекста (например, AlternateSite).
Далее можно выполнить шаги следующей процедуры, чтобы использовать новый параметр контекста в веб-тесте производительности.
Использование параметра контекста в веб-тесте производительности
Просмотрите шаги предыдущей процедуры.
Чтобы применить параметр контекста, выберите узел в дереве запросов, который требуется параметризовать. Например, можно использовать параметр для веб-запроса.
В окне "Свойства" примените узел контекста к свойству, которое требуется параметризовать. Например, выберите текстовое поле для свойства URL-адреса веб-запроса и обновите текст. Например, замените существующее значение свойства {{WebServerName}}//SiteName значением {{WebServerName}}//{{AlternateSite}}.
– или –
Используйте команду Замена в запросе для поиска параметризуемой строки. С помощью команды Заменить в запросе можно быстро параметризовать все веб-запросы в веб-тесте производительности.
В дереве запросов щелкните правой кнопкой мыши любой узел, затем выберите команду Поиск и замена в запросе.
Открывается диалоговое окно Поиск и замена в запросе.
Примечание
Для функции поиска и замены в веб-тесте производительности нельзя использовать сочетание клавиш CTRL+F.Сочетание клавиш CTRL+F открывает диалоговое окно Поиск и замена среды Visual Studio.В веб-тесте производительности необходимо использовать команду Поиск и замена в запросе в контекстном меню узла.
В текстовом поле Найти введите текст, который требуется найти. Например, SiteName.
В текстовом поле Заменить на введите текст, который требуется использовать для замены текста, введенного в текстовое поле Найти. Например, {{AlternateSite}}.
Нажмите кнопку Найти далее, чтобы найти в веб-запросе первое вхождение текста, введенного в текстовое поле Найти.
Если данное вхождение требуется заменить, нажмите кнопку Заменить; в противном случае нажмите кнопку Найти далее для поиска следующего вхождения.
Повторяйте шаги 9 и 10 до тех пор, пока не найдете все вхождения во всех веб-запросах.
– или –
Нажмите кнопку Заменить все, чтобы во всех веб-запросах параметризовать все вхождения текста, введенного в текстовое поле Найти, текстом, введенным в текстовое поле Заменить на.
См. также
Основные понятия
О правилах порогов в нагрузочных тестах
Другие ресурсы
Настройка записей веб-теста производительности с помощью редактора веб-тестов производительности
Практическое руководство. Использование функции поиска и замены в веб-тесте производительности