你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
通过 Azure 应用测试,开发人员和 QA 团队可运行大规模功能和性能测试,以确定其应用程序中的问题。 通过 Azure 应用测试,可以使用 Playwright Workspaces 运行功能测试,使用 Azure 负载测试运行性能测试。 花更少的时间管理基础结构,减少利用 AI 驱动的测试自动化来提升质量和创新的工作量。
通过 Azure 负载测试,你可以为应用程序生成大规模负载并模拟流量,无论这些应用程序托管在何处。 它支持运行基于 Apache JMeter 的测试或基于 Locust 的测试。 它还支持从多个区域生成负载,并使你能够测试专用应用程序终结点。 它提供有关负载情况下应用程序性能的详细指标和见解,有助于识别瓶颈并优化性能。
Playwright Workspaces 让你能够以高并行度运行端到端测试。 它支持跨多个浏览器和设备并行运行测试,使你能够大规模验证应用程序的功能和性能。 它还提供详细的测试结果和见解,帮助你识别问题并优化测试。
下图概述了 Azure 应用测试如何集成这些功能:
使用场景
Azure 应用测试旨在帮助你应对以下场景:
负载测试:生成大规模负载来模拟实际流量,并确定应用程序中的性能瓶颈。 可以使用 JMeter 或 Locust 脚本运行测试,也可创建基于 URL 的测试。
端到端 UI 测试:使用 Playwright Workspaces 以高并行度运行端到端测试。 验证跨多个浏览器和设备的应用程序的功能和性能。
主要功能
下面是 Azure 应用测试的一些主要功能:
Azure 负载测试
大规模负载生成:从多个区域生成负载来模拟实际流量模式并识别性能瓶颈。
AI 支持的测试创作和见解:通过 GitHub Copilot 智能体模式使用 VS Code 轻松创建负载测试,并在测试结果中获取 AI 驱动的见解来检测问题和推荐修复程序。
支持 JMeter 和 Locust:使用 Apache JMeter 或 Locust 脚本运行测试,使你能够利用现有的测试脚本和工具。
专用终结点测试:通过安全地连接到虚拟网络或本地环境中托管的应用程序来测试专用应用程序终结点。
详细指标和见解:获取有关负载情况下应用程序性能的详细指标和见解,帮助识别瓶颈并优化性能。
剧作家工作区
高并行度:跨多个浏览器和设备并行运行端到端测试,使你能够加速应用程序的端到端验证。
跨浏览器和跨设备测试:跨不同浏览器和设备验证应用程序,确保功能和性能一致。
与 CI/CD 无缝集成:将 Playwright Workspaces 与现有 CI/CD 管道集成,以自动执行端到端测试,并确保每个开发阶段的质量。
安全性和访问控制:支持托管标识、专用链接访问和 RBAC(基于角色的访问控制)可确保对工作区资源的访问安全且受控。
区域内数据驻留与静态数据
Azure 负载测试
Azure 负载测试不会在部署服务实例的区域之外存储或处理客户数据。
剧作家工作区
Playwright Workspaces 不会在部署工作区的区域之外存储或处理客户数据。 使用区域关联功能时,元数据以安全合规的方式从云托管的浏览器区域传输到工作区区域。
Playwright Workspaces 使用Microsoft(服务管理的密钥)管理的密钥自动加密工作区中存储的所有数据。 例如,此数据包括工作区详细信息、Playwright 测试运行元数据,例如测试开始和结束时间、测试分钟数、运行测试的人员以及发布到服务的测试结果。