Я создал конвейер выпуска в 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 мог успешно их забрать?