azure - 使用 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 成功获取它们?
解决方案
推荐阅读
- vuetify.js - 关闭 - 无法构建 Vuetify v2.2 并出现 sass 错误
- python - 为什么 uWSGI 不能与 boto3 一起使用?重生的 uWSGI 工作者
- android - 创建搜索界面 -Android
- c# - 如何更改此代码。因为它变成了 System.NullReferenceException
- testing - 是否需要在任何地方测试自动化机器人?
- javascript - Flash Message slideDown 不是函数
- configuration - System.Diagnostic Tracing 不适用于通过 autofac.config 添加的模块
- excel - 从 Excel 宏向单元格添加公式
- java - bean 初始化失败 SpelEvaluationException: EL1012E: 无法索引到 Spring Batch 中的空值错误
- php - PHP进程吃掉所有内存