автоматизировать нагрузочное тестирование VSTS с помощью веб-приложения Azure - PullRequest
0 голосов
/ 30 августа 2018

Я создал конвейер выпуска в VSTS для развертывания статического веб-сайта в веб-приложении Azure. Сейчас я пытаюсь настроить автоматический нагрузочный тест для веб-приложения Azure с помощью VSTS.

Я создал и успешно запустил тест на основе URL в VSTS, затем я экспортировал тест в Zip-файл и получил файл loadtest и cloudsettings. В WebApp я создал каталог LoadTest в D:\home и добавил файлы нагрузочного теста и файлы настроек облака.

В VSTS я добавил тестовую задачу Cloud Load в конвейер. Чтобы добавить задачу Cloud Load Test, я отредактировал конвейер, выбрал Задачи в меню и добавил задачу Cloud Load Test. Я указал файл загрузки теста и настройки облака и в «Папка загрузки файлов теста» ввел D:\home\LoadTest. Изображение конфигурации можно найти здесь

Папка D: \ home находится в веб-приложении Azure. Я получил к нему доступ через расширенную консоль, создал там каталог LoadTest и добавил файлы и параметры загрузки.

Проблема в том, что нагрузочный тест всегда завершается неудачей, когда я инициирую развертывание . Он утверждает, что папка D:\home\LoadTest не существует .

Ошибка в файле журнала:

[ошибка] Microsoft.PowerShell.Commands.WriteErrorException: путь для файлов нагрузочного теста D: \ home \ LoadTest \ не существует. Пожалуйста, укажите правильный путь. 2018-08-29T13: 31: 59.8138811Z ## [ошибка] Сценарий PowerShell завершен с 1 ошибкой. 2018-08-29T13: 31: 59.8147407Z ## [раздел] Окончание: тест облачной нагрузки CDDemoApp.loadtest

Я пробовал несколько разных вариантов, но не могу заставить это работать.

Кто-нибудь знает, в каком месте в Веб-приложении должны быть сброшены нагрузочный тест и настройки облака, чтобы VSTS мог успешно их забрать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...