Trace Id is missing
跳到主内容

Azure 负载测试

生成大规模负载并识别性能瓶颈。

通过大规模负载测试优化性能

使用专为 Azure 构建的完全托管的负载测试服务,帮助开发人员和测试人员生成大规模负载并运行模拟。无需了解负载测试工具即可快速创建测试,或者上传现有的 Apache JMeter 脚本。通过自动化持续集成和持续交付 (CI/CD) 工作流,获得有关性能、可伸缩性和容量的可操作见解,并支持持续改进。

Azure 负载测试现已正式发布。立即试用。

简化的、基于云的负载测试服务,对 Apache JMeter 提供高保真支持。

特选客户端和服务器指标的综合视图,提供对应用性能的可操作见解。

与 CI/CD 工作流的集成,旨在实现自动化、协作式负载测试。

基于现有 Azure 约定的简化计费和测试管理。

快速轻松地生成大规模负载

无需复杂基础结构即可生成大规模负载。无需事先了解负载测试工具即可快速创建测试,或大规模运行现有测试脚本,并提供对 Apache JMeter 的高保真支持。使用完全托管服务简化负载测试,该服务会自动合并网络最佳做法,确保为 Azure 或多云、本地或混合环境中托管的公共和专用终结点提供顺畅的测试体验。

显示 Azure 负载测试如何使用完全托管的服务简化流程的关系图
适用于购物测试的客户端指标仪表板,其中显示了虚拟用户、响应时间、请求和错误数据

使用可操作的见解识别瓶颈

通过观察高负载如何影响其性能来优化应用程序的可扩展性和容量。从精选的客户端和服务器指标的综合视图中获取深入、可操作的见解和建议,以大规模了解和改进应用程序性能 — 所有这一切都在单个仪表板上完成。直观地比较负载测试,以了解应用程序和环境变化的影响,以及测试如何影响应用程序的所有部分。

将负载测试内置于 DevOps 工作流中

轻松地将负载测试构建到自动化 CI/CD 工作流中,以帮助在开发生命周期早期发现和阻止性能回归。建立性能基线来比较测试,并为在部署管道中运行的负载测试设置明确的通过和失败标准。查看 GitHubAzure Pipelines 中的负载测试摘要,或在 Azure 门户中获取更多详细信息。

负载测试内置于“生成和部署”和“基于测试结果的操作”之间的 CI/CD 工作流中
创建新负载测试的用户

使用完全托管的 Azure 测试服务

体验基于其他 Azure 服务构建的顺畅、经济高效的测试服务。自信地大规模生成负载,而无需担心网络问题或重载。Azure 负载测试自动整合 Azure 网络最佳实践,以避免测试被误认为存在安全风险,自动中止传感器识别限制并提供提高运行时可靠性的建议。

内置的全面的安全性和合规性

通过 Azure 免费帐户开始使用

1

免费开始使用获取有效期 30 天的 USD200 额度。拥有赠金时,可获取许多最热门服务的免费使用量,外加超过 55 种其他永久免费的服务的免费使用量。

2

用完额度后,请改为即付即用定价以继续使用相同的免费服务构建自己的内容。只需为超出每月免费金额以外的部分付费。

3

12 个月后,你会继续获取超过 55 项始终免费的服务,而且仍然只需为超出每月免费使用量的部分付费。

有关 Azure 负载测试的常见问题解答

  • 澳大利亚东部
    巴西南部
    加拿大中部
    印度中部
    美国中部
    东亚
    美国东部
    美国东部 2
    法国中部
    德国中西部
    日本东部
    北欧
    美国中南部
    东南亚
    瑞典中部
    英国南部
    西欧
    美国西部 2

  • Azure 负载测试支持每个测试运行最多 400 个引擎实例,最多可模拟 100,000 个虚拟用户。每个引擎实例的虚拟用户数可能会因测试脚本的复杂性而异。建议每个引擎实例最多 250 个虚拟用户。可以监视引擎运行状况指标,以确定特定场景的最大虚拟用户数。

     详细了解引擎运行状况 以及 如何通过 Azure 负载测试配置大规模负载

    要运行引擎实例数大于当前配额的测试,请按照 此处所述的步骤提出支持票证请求,以增加“每个测试运行的引擎实例数”的配额。

  • 每个负载测试可配置为最多可运行 24 小时。

    要运行超过 3 小时(最多 24 小时)的测试,请按照 此处所述的步骤提出支持票证请求,以增加“测试持续时间”的配额。

  • 使用 Azure 负载测试,可以针对 Web 应用程序、移动应用程序、Web API、微服务、数据库连接等运行性能测试。Azure 负载测试支持 JMeter 支持的各种协议,例如 HTTP、HTTPS、TCP、JDBC、LDAP、FTP 等。

  • 是的,Azure 负载测试支持使用 VNET 注入的专用终结点测试。可以为 Azure 虚拟网络中部署的终结点、具有访问限制的公共终结点或通过 ExpressRoute 连接到 Azure 的不可公开访问的本地服务生成负载。

    了解如何对专用终结点运行负载测试

准备就绪后,即可开始设置 Azure 免费帐户

免费试用 Azure