2016-12-07 9 views
0

Я немного новичок в службах 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 обратно в результаты сборки. Также должен ли я идти этим или любым другим лучшим способом идти.

Любые шаги относительно того, как их решить, очень признательны.

ответ

-1

Обратитесь к этим шагам для достижения ваших требований:

  1. Добавить Удалить файлы шаг/задача (удалить предыдущие испытания файлы результатов, если хранилище не убирается) enter image description here
  2. Добавить Запуск командной строки шаг/задачи выполнить команду MSTest enter image description here
  3. Добавить Публикация результатов тестирования шаг/задачи

enter image description here

С другой стороны, вы можете сделать тест в модульном тесте, просто отправьте запрос и проверьте ответ, связанный с thread.

 Смежные вопросы

  • Нет связанных вопросов^_^