Практическое руководство. Добавление контекстных параметров к параметрам запуска нагрузочного теста
После создания нагрузочного теста в мастере тестовой нагрузки, можно изменять свойства сценариев в соответствии с целями и потребностями тестирования с помощью редактора тестовой нагрузки.Дополнительные сведения см. в разделе Создание нагрузочных тестов с помощью мастера тестовой нагрузки.
![]() |
---|
Полный список свойств параметров запуска и их описание см. в разделе Свойства параметров запуска нагрузочного теста. |
С помощью редактора тестовой нагрузки можно создавать параметры контекста для использования в наборе параметров запуска нагрузочного теста.Параметры контекста позволяют параметризовать строку.
Предположим, что нагрузочный тест содержит веб-тест производительности, который уже использует URL-адрес веб-сервера, параметризованный с помощью параметра контекста.Можно добавить в набор параметров запуска нагрузочного теста параметр контекста, содержащий значение имени, которое совпадает с именем, используемым в веб-тесте производительности.Это приведет к сопоставлению веб-теста производительности с другим сервером при выполнении нагрузочного теста.Предположим, например, что нагрузочный тест включает веб-тест производительности, который использует параметр контекста с именем WebServer1 для обозначения веб-сервера в URL-адресе.Если затем указать в наборе параметров запуска нагрузочного теста параметр контекста, которому также присвоено имя WebServer1, нагрузочный тест будет использовать параметр контекста, назначенный в параметрах запуска этого теста.Проще говоря, если веб-тест производительности из нагрузочного теста использует параметр контекста с таким же именем, что и у параметра контекста нагрузочного теста, параметр контекста из нагрузочного теста переопределит параметр, используемый в веб-тесте производительности.Дополнительные сведения см. в разделе Практическое руководство. Использование контекстных параметров в веб-тесте производительности.
![]() |
---|
Необходимо с осторожностью использовать параметры контекста в параметрах запуска, чтобы случайно не переопределить параметр контекста в веб-тесте производительности.Старайтесь не использовать одинаковые имена параметров контекста без крайней необходимости. |
Если назначить параметру контекста WebServer1 значение http://корпоративный_промежуточный_веб-сервер, можно использовать параметр WebServer1 везде в нагрузочном тесте и, как следствие, с легкостью присваивать ему значение другого веб-сервера.
Кроме того, назначая параметру контекста разные значения с использованием одинакового имени в различных наборах параметров запуска нагрузочного теста, можно выполнять нагрузочный тест в разных средах:
Набор параметров запуска корпоративного промежуточного веб-сервера: параметр контекста WebServer1=http://корпоративный_промежуточный_веб-сервер
Набор параметров запуска корпоративного производственного веб-сервера: параметр контекста WebServer1=http://корпоративный_производственный_веб-сервер
Изменение набора параметров запуска из командной строки
Если требуется применять разные параметры запуска из командной строки, чтобы воспользоваться преимуществами стратегии использования контекстных параметров, выполните следующие команды:
Set Test.UseRunSetting= CorporateStagingWebServer
-and-
mstest /testcontainer:loadtest1.loadtest
Требования
- Visual Studio Ultimate
Добавление контекстных параметров в набор параметров запуска
Чтобы добавить контекстный параметр в набор параметров запуска
Откройте нагрузочный тест.
Разверните папку Параметры запуска в дереве нагрузочного теста редактора тестовой нагрузки.
Щелкните правой кнопкой мыши конкретный параметр запуска, необходимо добавить параметр контекста, а затем выбрать Добавить параметр контекста.
В папку Контекстные параметры, вложенную в папку Параметры запуска дерева нагрузочного теста, добавляется новый параметр контекста.
-или-
Если параметр run уже содержит папку Контекстные параметры, можно его правой кнопкой мыши, а затем выбрать Добавить параметр контекста.
В окне "Свойства" задайте соответствующее значение свойства Имя (например, WebServer1).В окне "Свойства" измените свойство Значение на параметр, который необходимо использовать (например, http://корпоративный_промежуточный_веб-сервер).
(Необязательно) Повторите шаги 3–5, чтобы использовать другую строку для свойства Значение (например, http://корпоративный_производственный_веб-сервер).
См. также
Задачи
Практическое руководство. Использование контекстных параметров в веб-тесте производительности