Trace Id is missing
跳到主内容

Azure 负载测试

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

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

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

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

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

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

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

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

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

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

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

在 DevOps 工作流中生成负载测试

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

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

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

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

开始使用 Azure 免费帐户

1

免费开始使用获取有效期 30 天的 200美元额度。拥有额度后,可以免费使用很多热门服务,以及超过 55 项永久免费的服务。

2

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

3

12 个月后,你将能继续使用超过 55 种永久免费的服务,且仍只需为超出每月免费使用量以外的部分付费。

有关 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 免费帐户