跳转至主内容
Azure

Azure 负载测试

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

使用
大规模负载测试优化性能

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

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

精选客户端和服务器指标的综合视图,其中包含切实可行的应用性能见解

与 CI/CD 工作流集成,以实现自动化协作负载测试

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

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

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

通过切实可行的见解识别瓶颈

通过观察高负载对其性能的影响程度,优化应用的可扩展性和容量。从全面的特选客户端和服务器指标获取深入而切实可行的洞察,规模化了解和改进应用性能,全部在一块仪表板上完成。直观对比负载测试,以了解应用和环境变化的影响,以及测试对应用各个部分的影响程度。

将负载测试构建到 DevOps 工作流中

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

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

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

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

仅为所用内容付费,从而降低成本

你需要为负载测试资源的每个实例付费,其中包括每月 50 虚拟用户小时。如果每月使用超过 50 虚拟用户小时,则需要为额外的使用量付费。

开始使用 Azure 免费帐户

免费启动。获得 $200 的额度(在 30 天内使用)。获得额度后,可免费使用大量热门服务和超过 45 个其他服务。

获得额度后,转到“即付即用”以继续使用热门服务和超过 45 个其他服务。仅需在超出每月免费额度时付费。

12 个月后,你可以继续使用超过 45 个永久免费的服务 - 仍然只需支付超出每月免费额度部分的费用。

了解有关复原能力的详细信息

Azure 负载测试常见问题解答

  • 美国东部
    美国东部 2
    美国中部
    美国西部 2
    美国西部 3
    澳大利亚东部
    北欧
    西欧
    英国南部
    东亚
    瑞典中部
  • Azure 负载测试每个测试运行最多支持 45 个引擎实例。每个引擎实例的虚拟用户数可能因测试脚本的复杂性而异。建议每个引擎实例最多有 250 个虚拟用户。可以监视引擎运行状况指标以确定特定方案的最大虚拟用户数。

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

  • 每个负载测试最多可运行 3 小时。
  • 借助 Azure 负载测试,可以针对 Web 应用程序、移动应用程序、Web API、微服务、数据库连接等运行性能测试。Azure 负载测试支持各种 JMeter 支持的协议,如 HTTP、HTTPS、TCP、JDBC、LDAP、FTP 等。
  • 是的,Azure 负载测试支持使用 VNET 注入进行专用终结点测试。可以对部署在 Azure 虚拟网络中的端点、有访问限制的公共端点或通过 ExpressRoute 连接到 Azure 的非公开访问的本地服务产生负载。

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

你随时可以开始设置 Azure 免费帐户