Практическое руководство. Запуск нагрузочного теста из командной строки.
Можно запускать нагрузочные тесты, как тесты и других типов, из командной строки.Дополнительные сведения см. в разделах Практическое руководство. Запуск автоматических тестов из командной строки с помощью программы MSTest и Параметры командной строки программы MSTest.exe.
После запуска нагрузочного теста из командной строки можно отслеживать его выполнение.Можно также проанализировать тест после его завершения.Дополнительные сведения см. в разделе Практическое руководство. Обращение к результатам нагрузочного теста для их анализа.
Запуск отдельного нагрузочного теста из командной строки
Запуск нескольких нагрузочных тестов из командной строки
Запуск распределенного нагрузочного теста из командной строки с использованием контроллера и агентов тестирования
Указание имени файла результатов
Требования
- Visual Studio Ultimate
Запуск отдельного нагрузочного теста из командной строки
Запуск отдельного нагрузочного теста из командной строки
Откройте командную строку Visual Studio.
Для этого нажмите кнопку Пуск, последовательно выберите Все программы, Microsoft Visual Studio 2012, Средства Visual Studio, после чего выберите пункт Командная строка разработчика.
По умолчанию командная строка Visual Studio откроется в следующей папке:
<диск>:\Program Files\Microsoft Visual Studio 11.0\VC
Примечание Чтобы изменить папку, в которую будет открыто окно командной строки по умолчанию, выберите Запуск, Microsoft Visual Studio 2012 и Средства Visual Studio Tools, щелкните правой кнопкой мыши Командная строка для разработчиков и выберите пункт Свойства.В диалоговом окне Свойства командной строки разработчика можно изменить путь к папке по умолчанию в поле Рабочая папка.
Найдите папку, содержащую нагрузочный тест.
Для запуска из командной строки отдельного нагрузочного теста необходимо указать аргумент /TestContainer.Webtest-файл или loadtest-файл считается контейнером тестов, и DLL, содержащий модульные тесты, также является контейнером.Например, если нагрузочный тест называется LoadTest1.loadtest, для запуска этого теста необходимо выполнить следующую команду:
mstest /TestContainer:LoadTest1.loadtest
Запуск нескольких нагрузочных тестов из командной строки
Запуск нескольких нагрузочных тестов из командной строки
Откройте командную строку Visual Studio.
Для этого нажмите кнопку Пуск, последовательно выберите Все программы, Microsoft Visual Studio 2012, Средства Visual Studio, после чего выберите пункт Командная строка разработчика.
По умолчанию командная строка Visual Studio откроется в следующей папке:
<диск>:\Program Files\Microsoft Visual Studio 11.0\VC
Примечание Чтобы изменить папку, в которую будет открыто окно командной строки по умолчанию, выберите Запуск, Microsoft Visual Studio 2012 и Средства Visual Studio Tools, щелкните правой кнопкой мыши Командная строка для разработчиков и выберите пункт Свойства.В диалоговом окне Свойства командной строки разработчика можно изменить путь к папке по умолчанию в поле Рабочая папка.
Найдите папку, содержащую нагрузочный тест.
В командной строке можно указать сразу несколько аргументов с контейнерами тестов.Если требуется выполнить тесты LoadTest1.loadtest и LoadTest2.loadtest, используйте следующую командную строку:
mstest /TestContainer:LoadTest1.loadtest /TestContainer:LoadTest2.loadtest
Запуск распределенного нагрузочного теста из командной строки с использованием контроллера и агентов тестирования
Запуск распределенного нагрузочного теста из командной строки с использованием контроллера и агентов тестирования
Откройте командную строку Visual Studio.
Для этого нажмите кнопку Пуск, последовательно выберите Все программы, Microsoft Visual Studio 2012, Средства Visual Studio, после чего выберите пункт Командная строка разработчика.
По умолчанию командная строка Visual Studio откроется в следующей папке:
<диск>:\Program Files\Microsoft Visual Studio 11.0\VC
Примечание Чтобы изменить папку, в которую будет открыто окно командной строки по умолчанию, выберите Запуск, Microsoft Visual Studio 2012 и Средства Visual Studio Tools, щелкните правой кнопкой мыши Командная строка для разработчиков и выберите пункт Свойства.В диалоговом окне Свойства командной строки разработчика можно изменить путь к папке по умолчанию в поле Рабочая папка.
Найдите папку, содержащую нагрузочный тест.
Чтобы запустить нагрузочный тест с использованием определенного параметра тестирования, в командной строке введите следующую команду:
Mstest /TestContainer:LoadTest1.loadtest /testsettings:RemoteComputer.Testsettings
Примечание Для запуска нагрузочного теста через контроллер и агенты тестирования, необходимо воспользоваться параметром тестирования, созданным с помощью Visual Studio Ultimate.Дополнительные сведения см. в разделе Настройка компьютеров и сбор диагностических данных с помощью параметров тестирования.
Указание имени файла результатов
Указание имени файла результатов при запуске нагрузочного теста из командной строки
Откройте командную строку Visual Studio.
Для этого нажмите кнопку Пуск, последовательно выберите Все программы, Microsoft Visual Studio 2012, Средства Visual Studio, после чего выберите пункт Командная строка разработчика.
По умолчанию командная строка Visual Studio откроется в следующей папке:
<диск>:\Program Files\Microsoft Visual Studio 11.0\VC
Примечание Чтобы изменить папку, в которую будет открыто окно командной строки по умолчанию, выберите Запуск, Microsoft Visual Studio 2012 и Средства Visual Studio Tools, щелкните правой кнопкой мыши Командная строка для разработчиков и выберите пункт Свойства.В диалоговом окне Свойства командной строки разработчика можно изменить путь к папке по умолчанию в поле Рабочая папка.
Найдите папку, содержащую нагрузочный тест.
Чтобы запустить нагрузочный тест и указать имя файла результатов и место его создания, используйте параметр /resultsfile:
mstest /TestContainer:LoadTest1.loadtest /resultsfile:c:\results\MyResults.trx
См. также
Задачи
Практическое руководство. Выполнение веб-теста производительности из командной строки
Практическое руководство. Настройка и запуск запланированных тестов после построения приложения
Основные понятия
Запуск автоматических тестов из командной строки
Другие ресурсы
Анализ результатов нагрузочных тестов с помощью анализатора тестовой нагрузки