我已经在VSTS中建立了发布管道,以将静态网站部署到Azure Web App。我现在正在尝试使用VSTS针对Azure Web App设置自动负载测试。
我已经在VSTS中创建并成功运行了基于URL的测试,然后将测试导出到Zip文件并抓取了loadtest和cloudsettings文件。在WebApp内,我在D:\home
中创建了一个LoadTest目录,并添加了负载测试和云设置文件。
在VSTS中,我已将Cloud Load测试任务添加到管道中。要添加云负载测试任务,我编辑了管道,从菜单中选择了任务,并添加了云负载测试任务。我已经指定了负载测试文件和云设置,并且在“负载测试文件文件夹”中输入了D:\home\LoadTest
。可以在here
D:\ home文件夹位于Azure WebApp中。我通过高级控制台访问它,在其中创建了LoadTest目录,并添加了负载测试文件和设置。
问题在于,当我启动部署时,负载测试始终会失败。 它声称D:\home\LoadTest
文件夹不存在。
日志文件中的错误是:
[错误] Microsoft.PowerShell.Commands.WriteErrorException:负载测试文件D:\ home \ LoadTest \的路径不存在。请提供有效路径。 2018-08-29T13:31:59.8138811Z ## [error] PowerShell脚本已完成,但有1个错误。 2018-08-29T13:31:59.8147407Z ## [section]完成:云负载测试CDDemoApp.loadtest
我尝试了几种不同的变体,但似乎无法使其正常工作。
是否有人知道应该删除Web应用程序中的位置负载测试和云设置,以使VSTS成功获取它们?