Я немного новичок в службах Team, так что сначала приношу свои извинения. Мне нужно запустить веб-сайт (webtest1.webtest, созданный путем записи шагов браузера, то же самое, что и для тестовых прогонов загрузки), который отлично работает локально на VS 2015. Я ищу способ запускать это в службах Team.Услуги Visual Studio Team запускают веб-сайт
Чтобы предоставить вам схему, я проверю код в репозитории службы Team, а CI запустит процесс сборки, содержащий визуальные студийные сборки и модульные тесты, которые работают с агентом, развернутым локально в моей виртуальной машине. Если тесты модулей успешны, они развертываются в тестовой среде, а затем мне нужен веб-тест для выполнения здесь, если он успешно завершает работу, затем он развертывается в prod.
Я прочитал несколько сообщений, в которых описывается запуск веб-теста в качестве нагрузочного теста на сервисах Team, но я не хочу выполнять нагрузочный тест. Мне просто нужно выполнить его один раз как часть сценария/fnctional/integration testing, то есть страницы доступны и все данные поступают или что-то в этом роде.
Веб-сайт отлично работает при запуске с mstest.exe локально в командной строке, но в командных службах используется vstest.console.exe, который выполняет его. В нем указано, что тестовых случаев не было найдено (я попытался как с dll, так и с webtest1.webtest как часть сборки).
Я не могу заставить его работать на vstest.console.exe локально на командной строке, а также на некоторые предложенные методы settest и несколько других методов. то, что я получаю, отсутствует при заказе localtest при выполнении локально в командной строке.
Я думал о выполнении теста, используя mstest.exe в командной строке, как одну из задач сборки Team Team, но потом, как загрузить загрузку файла trx обратно в результаты сборки. Также должен ли я идти этим или любым другим лучшим способом идти.
Любые шаги относительно того, как их решить, очень признательны.