Я создал проект производительности веб-производительности и загрузки, который на данный момент выполняет несколько простых тестов в нашем решении Dynamics CRM 2013 с использованием Visual Studio Online. (Тесты будут расширены в более позднее время)Выполнение нагрузочных тестов во время сборки внутри Visual Studio Online
(The Load Test само решение находится в локальной TFS наряду со всеми другими нашими проектами)
Когда я запускаю нагрузочные тесты на моей локальной машине это все работает как шарм.
Теперь моя задача - запустить эти нагрузочные тесты во время сборки решения.
Кажется, мне нужно использовать MSTest, поскольку Visual Studio Test Runner не поддерживает Load Tests.
Так что я изменил мою сборку шаблон использовать MSTest, с небольшой помощью этого поста: https://social.msdn.microsoft.com/Forums/vstudio/en-US/93c8634f-b6d6-4d8a-8c8c-b6eb6c1fad06/tfs-2013-and-webtests-and-load-tests?forum=tfsbuild
Это были я столкнуться с проблемами. Поскольку я не вижу опции, где я могу направить мой тест нагрузки для использования определенной учетной записи VSO, не говоря уже о учетных данных для этой учетной записи.
Мои вопросы:
- ли MSTest лучшее решение начать нагрузочных тестов во время сборки в Visual Studio Online? Есть ли лучший?
- Если да, то как мне сказать MSTest использовать конкретную учетную запись VSO?
Приложение, которое мы хотим проверить это ** ** не работает на наш сборщик. Он работает на специализированной машине Azure VM. Мы хотим, чтобы тест загрузки запускался с использованием Visual Studio Online, потому что мы хотим ограничить объем обслуживания на нашей тестовой тестовой странице. В основном мы хотим, чтобы он работал так же, как запуск теста нагрузки на локальной машине. Запустите тест, загрузите решение VSO, начните тестирование, дождитесь завершения теста и загрузите отчет. Любые подсказки или подсказки приветствуются :) – DvanderStarre
Тот же ответ: используйте RM и Powershell в режиме без агента. –