У меня есть проект проверки нагрузки, который я регулярно запускаю из Visual Studio с помощью GUI Load Test. Я хотел бы запустить этот тест из командной строки, изменив его параметры, такие как количество пользователей, продолжительность выполнения и т. Д.Параметры настройки тестовой нагрузки Visual Studio для командной строки
В тестовой нагрузке на визуальной студии обычно есть 3 типа настроек, которые я обычно играю.
- Испытательная установка: для общего контроллера и назначения агента.
- настройки Run: в котором я установить продолжительность бега, где для сохранения логов результатов испытаний и т.д.
- настройки Сценарий: используется для установки шаблона загрузки и тестирования смеси и т.д.
В идеале I должен иметь возможность изменять любой из этих параметров, используя некоторые параметры командной строки утилиты MSTEST или назначая файл настроек для каждой цели, однако мне не удалось выполнить это изменение настроек с помощью параметров командной строки MSTEST. Я могу запустить тест нагрузки, используя состояние, в котором я остановился, прежде чем выйти из графического интерфейса, однако я не могу установить запущенную среду, которая в настоящее время не активна, или я не могу изменить загрузку пользователя, определенную в настройках сценария.
Для моей текущей задачи изменение пользовательской нагрузки из командной строки является более актуальным, чем изменение других параметров. Поэтому, если кто-то знает, как изменить параметры сценария из командной строки, что будет большой помощью. Я уже пробовал создавать несколько сценариев с различным количеством пользователей, однако в Visual Studio кажется, что невозможно выбрать конкретный сценарий и выполнить его с помощью теста. Как только начнется тест нагрузки, он последовательно запускает все доступные сценарии. Поэтому я считаю, что для своей цели я должен создать только один сценарий и как-то изменить пользовательскую нагрузку из командной строки.
Спасибо за помощь заранее.
Хорошо, я получил его, используя плагин проверки нагрузки, прочитав количество пользователей из динамически изменяющегося файла. Однако он работает только для параметров сценария, параметры запуска доступны только для чтения, поэтому я не могу их изменить с помощью плагина, поэтому я не могу установить продолжительность выполнения перед каждым тестом. Я также не уверен в параметрах настройки теста. Например, если я хочу изменить количество агентов, запускающих тесты, из тестовых параметров перед каждым тестом, я не знаю, как это сделать, если только не существует способа изменить параметры теста из кода плагина или если я могу установить другое установка файлов из командной строки. –