首页 > 解决方案 > 使用 Azure Web App 自动化 VSTS 负载测试

问题描述

我在 VSTS 中构建了一个发布管道,用于将静态网站部署到 Azure Web 应用程序。我现在正在尝试使用 VSTS 针对 Azure Web App 设置自动负载测试。

我已经在 VSTS 中创建并成功运行了基于 URL 的测试,然后我将测试导出到 Zip 文件并获取了 loadtest 和 cloudsettings 文件。在 WebApp 中,我创建了一个 LoadTest 目录D:\home并添加了负载测试和云设置文件。

在 VSTS 中,我向管道添加了一个 Cloud Load 测试任务。为了添加云负载测试任务,我编辑了管道,从菜单中选择了任务,并添加了云负载测试任务。我已经指定了负载测试文件和云设置,并在“负载测试文件文件夹”中输入了D:\home\LoadTest. 可以在此处找到配置图像

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 成功获取它们?

标签: azureazure-devopsload-testing

解决方案


推荐阅读