关于 azure-app-testing
azure-app-testing 是面向使用 Azure App Testing 的开发者和 Agent 的指导技能,涵盖负载测试与 Playwright Workspaces。它结合本地参考内容和联网获取的文档,涉及故障排查、配置、安全与部署。
主要功能
- 01负载测试故障排查与最佳实践
- 02Playwright Workspaces 指南
- 03配置、安全与配额参考
- 04架构与部署指导
- 05本地索引与远程文档获取
适用场景
- 01诊断负载测试失败
- 02规划私有终结点测试架构
- 03配置测试运行、机密与监控
- 04在 CI/CD 中自动运行负载测试
MCP 相关
该技能建议使用 mcp_microsoftdocs 的 microsoft_docs_fetch 工具获取文档;其内容还涵盖 Playwright Workspaces 远程 MCP 故障排查和 MCP 集成。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-app-testing安装后在 Claude Code 中输入/azure-app-testing确认已加载。
详细介绍
Azure App Testing 技能
此技能提供有关 Azure App Testing 的专业指导,涵盖故障排除、最佳实践、决策、架构与设计模式、限制与配额、安全性、配置、集成与编码模式,以及部署。它结合了本地快速参考内容与远程文档获取功能。
如何使用此技能
IMPORTANT for Agent:使用下方的类别索引查找相关章节。对于带有行范围的类别(例如
L35-L120),请使用read_file读取指定行。对于带有文件链接的类别(例如[security.md](security.md)),请使用read_file读取链接的参考文件
IMPORTANT for Agent:如果
metadata.generated_at超过 3 个月,请建议用户从代码库拉取最新版本。如果无法使用mcp_microsoftdocs工具,请建议用户安装该工具:安装指南
此技能需要网络访问权限才能获取文档内容:
- 首选:使用
mcp_microsoftdocs:microsoft_docs_fetch,并将查询字符串设为from=learn-agent-skill。返回 Markdown。 - 备用:使用
fetch_webpage,并将查询字符串设为from=learn-agent-skill&accept=text/markdown。返回 Markdown。
类别索引
| 类别 | 行 | 描述 |
|---|---|---|
| 故障排除 | L37-L48 | 诊断和修复 Azure Load Testing 问题,包括 AI 驱动的见解、调试模式、浏览器记录器、专用终结点,以及 Playwright Workspaces(远程 MCP、报告和测试运行错误)。 |
| 最佳实践 | L49-L57 | 有关对 App Service 应用进行负载测试、调整高规模测试、查找性能瓶颈,以及优化 Playwright Workspace 测试以提高可靠性并降低延迟的指导。 |
| 决策 | L58-L65 | 有关决定负载测试资源迁移方式(区域、组、订阅)以及调整性能设置(如 Azure Functions 配置和 Playwright 并行度)的指南。 |
| 架构与设计模式 | L66-L71 | 设计使用虚拟网络和专用终结点的 Azure Load Testing 配置,包括注入 VNet 的测试、网络隔离,以及通过专用连接测试服务。 |
| 限制与配额 | L72-L79 | Azure Load Testing 和 Playwright Workspaces 的使用上限、服务限制和配置,包括月度配额、免费试用限制,以及调整或查看这些限制的方法。 |
| 安全性 | L80-L92 | 保护 Azure Load Testing 和 Playwright Workspaces:RBAC、终结点身份验证、托管标识、Key Vault、CMK 加密、证书、访问令牌和 Azure Policy 控制。 |
| 配置 | L93-L113 | 配置和运行 Azure Load Testing 与 Playwright Workspaces:测试定义、HTTP/JMeter 设置、机密、监控、基线、报告/导出、CI/CD YAML、计划安排和多区域负载。 |
| 集成与编码模式 | L114-L125 | 将 Azure Load Testing 与 JMeter、Locust、VS Code/Copilot、CSV 数据、插件和 Playwright(包括 MCP 以及本地/专用应用测试)集成的模式和工具。 |
| 部署 | L126-L130 | 设置 Azure Load Testing 的 CI/CD 并实现自动化,包括手动配置管道,以及与 Azure Pipelines 集成以自动运行测试。 |
故障排除
最佳实践
| 主题 | URL |
|---|---|
| 使用 Azure Load Testing 对 Azure App Service 应用进行负载测试 | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/concept-load-test-app-service |
| 在 Azure 中配置高规模负载测试和引擎实例 | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-high-scale-load |
| 使用 Azure Load Testing 识别性能瓶颈 | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/tutorial-identify-bottlenecks-azure-portal |
| 在 Workspaces 中可靠地配置 Playwright 视觉比较 | https://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-configure-visual-comparisons |
| 优化 Playwright Workspaces 测试的区域延迟 | https://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-optimize-regional-latency |
决策
| 主题 | URL |
|---|---|
| 在区域之间移动 Azure Load Testing 资源 | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-move-between-regions |
| 在资源组或订阅之间移动 Azure Load Testing 资源 | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-move-between-resource-groups-subscriptions |
| 使用负载测试选择最佳 Azure Functions 配置 | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-optimize-azure-functions |
| 确定最佳 Playwright Workspaces 并行度配置 | https://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/concept-determine-optimal-configuration |
架构与设计模式
| 主题 | URL |
|---|---|
| 选择 Azure Load Testing 的虚拟网络部署方案 | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/concept-azure-load-testing-vnet-injection |
| 使用注入虚拟网络的 Azure Load Testing 测试专用终结点 | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-test-private-endpoint |
限制和配额
| 主题 | URL |
|---|---|
| 配置 Azure Load Testing 的每月用量限制 | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-manage-usage-limits |
| Azure Load Testing 的服务限制和配额 | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/resource-limits-quotas-capacity |
| 了解 Playwright Workspaces 免费试用限制 | https://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-try-playwright-workspaces-free |
| 查看 Playwright Workspaces 的限制和配置 | https://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/resource-limits-quotas-capacity |
安全性
配置
集成与编码模式
部署
| 主题 | URL |
|---|---|
| 手动配置 Azure Load Testing 的 CI/CD 管道 | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-configure-load-test-cicd |
| 在 Azure Pipelines CI/CD 中自动化 Azure Load Testing | https://learn.microsoft.com/en-us/azure/app-testing/load-testing/quickstart-add-load-test-cicd |
评论
支持 Markdown