azure-app-testing

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Azure App Testing Skill

Azure App Testing 技能

This skill provides expert guidance for Azure App Testing. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.
本技能为Azure App Testing提供专业指导,涵盖故障排查、最佳实践、决策制定、架构与设计模式、限制与配额、安全、配置、集成与编码模式以及部署。它结合了本地快速参考内容与远程文档获取功能。

How to Use This Skill

如何使用本技能

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g.,
L35-L120
), use
read_file
with the specified lines. For categories with file links (e.g.,
[security.md](security.md)
), use
read_file
on the linked reference file
IMPORTANT for Agent: If
metadata.generated_at
is more than 3 months old, suggest the user pull the latest version from the repository. If
mcp_microsoftdocs
tools are not available, suggest the user install it: Installation Guide
This skill requires network access to fetch documentation content:
  • Preferred: Use
    mcp_microsoftdocs:microsoft_docs_fetch
    with query string
    from=learn-agent-skill
    . Returns Markdown.
  • Fallback: Use
    fetch_webpage
    with query string
    from=learn-agent-skill&accept=text/markdown
    . Returns Markdown.
Agent 重要提示: 使用下方的分类索引查找相关章节。对于带有行范围的分类(例如
L35-L120
),使用
read_file
并指定对应行。对于带有文件链接的分类(例如
[security.md](security.md)
),对链接的参考文件使用
read_file
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格式内容。

Category Index

分类索引

CategoryLinesDescription
TroubleshootingL37-L46Diagnosing and fixing Azure Load Testing issues (failures, debug runs, private endpoints) and troubleshooting Playwright Workspaces errors and test run problems.
Best PracticesL47-L55Guidance on load testing App Service apps, tuning high-scale tests, finding performance bottlenecks, and optimizing Playwright Workspace tests for reliability and low latency.
Decision MakingL56-L63Guides for deciding load test resource moves (regions, groups, subscriptions) and tuning performance settings like Azure Functions configs and Playwright parallelism.
Architecture & Design PatternsL64-L69Designing Azure Load Testing setups with virtual networks and private endpoints, including VNet-injected tests, network isolation, and testing services over private connectivity.
Limits & QuotasL70-L77Usage caps, service limits, quotas, and configuration details for Azure Load Testing and Playwright Workspaces, including free trial constraints and how to set monthly usage limits.
SecurityL78-L90Securing Azure Load Testing and Playwright Workspaces: RBAC, auth for endpoints, managed identities, Key Vault, CMK encryption, certificates, access tokens, and Azure Policy controls.
ConfigurationL91-L112Configuring and running Azure Load Testing: test definitions/runs, HTTP/JMeter/Playwright settings, baselines, auto-stop, scheduling, multi-region, monitoring, exports, and CI/CD YAML.
Integrations & Coding PatternsL113-L123Authoring and running load tests with JMeter, Locust, and Playwright, using CSV data and plugins, integrating with VS Code/Copilot, and testing local or private apps via Azure Load Testing.
DeploymentL124-L128Setting up and automating CI/CD for Azure Load Testing, including manual pipeline configuration and integration with Azure Pipelines for automated test runs.
分类行范围描述
故障排查L37-L46诊断并修复Azure Load Testing问题(失败、调试运行、专用终结点),以及排查Playwright Workspaces错误和测试运行问题。
最佳实践L47-L55提供负载测试App Service应用、调优高并发测试、查找性能瓶颈以及优化Playwright Workspace测试的可靠性与低延迟的指导。
决策制定L56-L63指导如何迁移负载测试资源(区域、资源组、订阅)以及调优性能设置,如Azure Functions配置和Playwright并行度。
架构与设计模式L64-L69设计带有虚拟网络和专用终结点的Azure Load Testing设置,包括虚拟网络注入测试、网络隔离以及通过专用连接测试服务。
限制与配额L70-L77Azure Load Testing和Playwright Workspaces的使用上限、服务限制、配额及配置细节,包括免费试用限制和如何设置月度使用限额。
安全L78-L90保护Azure Load Testing和Playwright Workspaces:RBAC、终结点身份验证、托管标识、Key Vault、CMK加密、证书、访问令牌以及Azure Policy控制。
配置L91-L112配置并运行Azure Load Testing:测试定义/运行、HTTP/JMeter/Playwright设置、基准、自动停止、调度、多区域、监控、导出以及CI/CD YAML。
集成与编码模式L113-L123使用JMeter、Locust和Playwright编写并运行负载测试,使用CSV数据和插件,与VS Code/Copilot集成,以及通过Azure Load Testing测试本地或私有应用。
部署L124-L128设置并自动化Azure Load Testing的CI/CD,包括手动管道配置以及与Azure Pipelines集成以实现自动化测试运行。

Troubleshooting

故障排查

Best Practices

最佳实践

Decision Making

决策制定

Architecture & Design Patterns

架构与设计模式

TopicURL
Choose virtual network deployment scenarios for Azure Load Testinghttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/concept-azure-load-testing-vnet-injection
Test private endpoints with virtual network–injected Azure Load Testinghttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-test-private-endpoint

Limits & Quotas

限制与配额

Security

安全

Configuration

配置

TopicURL
Configure HTTP requests in URL-based Azure load testshttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-add-requests-to-url-based-test
Compare multiple Azure load test runs and baselineshttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-compare-multiple-test-runs
Configure JMeter user properties in Azure Load Testinghttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-configure-user-properties
Create and manage Azure load test definitionshttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-create-manage-test
Create and manage Azure load test runs in the portalhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-create-manage-test-runs
Configure fail and auto-stop criteria for Azure load testshttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-define-test-criteria
Export Azure Load Testing results for external reportinghttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-export-test-results
Generate multi-region load with Azure Load Testinghttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-generate-load-from-multiple-regions
Monitor server-side Azure resource metrics during load testshttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-monitor-server-side-metrics
Use secrets and environment variables in Azure Load Testinghttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-parameterize-load-tests
Schedule recurring Azure load testshttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-schedule-tests
Use Azure Load Testing results dashboard for analysishttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-understand-test-run-results-dashboard
Reference for Azure Load Testing monitoring data and resourceshttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/monitor-load-testing-reference
Configure Azure Load Testing with YAML in CI/CDhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/reference-test-config-yaml
JMeter properties overridden by Azure Load Testinghttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/resource-jmeter-property-overrides
Select supported Azure resources for Load Testing monitoringhttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/resource-supported-azure-resource-types
Use Playwright Workspaces service configuration file optionshttps://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-use-service-config-file
Configure Playwright Workspaces reporting for advanced diagnosticshttps://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/quickstart-advanced-diagnostic-with-playwright-workspaces-reporting
主题链接
在基于URL的Azure负载测试中配置HTTP请求https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-add-requests-to-url-based-test
比较多个Azure负载测试运行和基准https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-compare-multiple-test-runs
在Azure Load Testing中配置JMeter用户属性https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-configure-user-properties
创建并管理Azure负载测试定义https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-create-manage-test
在门户中创建并管理Azure负载测试运行https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-create-manage-test-runs
为Azure负载测试配置失败和自动停止条件https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-define-test-criteria
导出Azure Load Testing结果用于外部报告https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-export-test-results
使用Azure Load Testing生成多区域负载https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-generate-load-from-multiple-regions
在负载测试期间监控Azure服务器端资源指标https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-monitor-server-side-metrics
在Azure Load Testing中使用机密和环境变量https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-parameterize-load-tests
调度定期Azure负载测试https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-schedule-tests
使用Azure Load Testing结果仪表板进行分析https://learn.microsoft.com/en-us/azure/app-testing/load-testing/how-to-understand-test-run-results-dashboard
Azure Load Testing监控数据和资源参考https://learn.microsoft.com/en-us/azure/app-testing/load-testing/monitor-load-testing-reference
在CI/CD中使用YAML配置Azure Load Testinghttps://learn.microsoft.com/en-us/azure/app-testing/load-testing/reference-test-config-yaml
被Azure Load Testing覆盖的JMeter属性https://learn.microsoft.com/en-us/azure/app-testing/load-testing/resource-jmeter-property-overrides
选择支持的Azure资源用于Load Testing监控https://learn.microsoft.com/en-us/azure/app-testing/load-testing/resource-supported-azure-resource-types
使用Playwright Workspaces服务配置文件选项https://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/how-to-use-service-config-file
配置Playwright Workspaces报告以进行高级诊断https://learn.microsoft.com/en-us/azure/app-testing/playwright-workspaces/quickstart-advanced-diagnostic-with-playwright-workspaces-reporting

Integrations & Coding Patterns

集成与编码模式

Deployment

部署