
微软最近推出了Azure应用测试,该公司将两项能力整合在一起:Azure 负载测试和 Microsoft Playwright 测试。现在两者都可以通过 Azure 门户中的单一中心访问,为用户提供了一致的资源配置、访问控制和合并计费体验。
公司旨在提供一种高效的测试方式,将测试基础设施的时间和管理努力从用户手中解放出来。Azure 应用测试提供了人工智能(AI)驱动的工具,用于测试加速和洞察,由 Azure 处理扩展和配置。关于 AI 驱动的工具,公司之前在 VS Code 中添加了一个负载测试扩展预览版。微软的 John Stallo写道:
它无缝处理身份验证、API 请求排序、响应验证和测试数据——帮助你节省时间并确保真实的性能测试。
此外,Playwright 还提供了诸如 VS Code 扩展、Codegen 和 Playwright MCP 等工具,这些工具都得到了 AI 辅助支持。Java Champion Simon Martinelli 发推文说:
此外,剧作家具有具有 ai 辅助支持的VS Code扩展、Codegen和Playwright MCP等工具。Java 冠军 Simon Martinelli 在推特上写道:
在进行任何类型的 Web 开发时,最好的 MCP 服务器来自 Playwright。它允许智能体在浏览器中运行应用程序,截取屏幕截图以验证设计,并执行其他任务。
根据公司的说法,Azure 应用测试还提供了更好的扩展性。通过扩展,用户可以模拟来自多个地区的实际流量进行负载测试,并运行高度并行的跨浏览器端到端 Web 测试。
在 Azure 应用测试中,用户可以利用Azure负载测试,它允许进行大规模负载生成和流量模拟,适用于各种托管环境中的应用程序,支持Apache JMeter和Locust测试。它支持从多个区域生成负载,并测试私有端点,提供指标以识别性能瓶颈。另一方面,通过Playwright工作区,用户可以跨多个浏览器和设备并行运行端到端测试,提供洞察和结果,帮助优化功能和性能。

(来源:Microsoft Learn)
虽然微软现在已经推出了一个集成的测试中心 Azure 应用测试,但亚马逊网络服务和谷歌云也提供了一套服务和工具来实现类似的能力。亚马逊云科技提供了一个名为Distributed Load Testing on AWS的托管解决方案,它自动化了大规模性能测试,也支持像 Apache JMeter 和 Locust 这样的框架。此外,开发人员还可以使用 AWS 云开发套件(AWS Cloud Development Kit ,CDK)来创建和管理测试环境。同样,谷歌云客户可以通过利用像 Apache JMeter 这样的工具在可扩展服务(如Cloud Run)上进行负载测试,并利用Firebase测试实验室进行移动应用程序测试,或使用像Terraform这样的框架进行基础设施的端到端测试。
最后,Azure 应用测试的定价详情可在定价页面上找到,更多信息和指导可通过登录页面获得。
原文链接:
https://www.infoq.com/news/2025/08/microsoft-azure-app-testing/
评论