Optimize performance with
high-scale load testing
Help developers and testers generate high-scale load and run simulations with a fully managed load-testing service, built for Azure. Create tests quickly without knowledge of load-testing tools, or upload your existing Apache JMeter scripts. Gain actionable insights into performance, scalability, and capacity and support continuous improvement through automated continuous integration and continuous delivery (CI/CD) workflows.
简化的基于云的负载测试服务,对 Apache JMeter 提供高保真支持
精选客户端和服务器指标的综合视图,其中包含切实可行的应用性能见解
与 CI/CD 工作流集成,以实现自动化协作负载测试
基于现有 Azure 约定的简化计费和测试管理
Generate high-scale load quickly and easily
Generate high-scale load without the need for complex infrastructure. Create tests quickly, without prior knowledge of load testing tools, or run existing test scripts at scale with high-fidelity support for Apache JMeter. Streamline load testing with a fully managed service that automatically incorporates networking best practices to ensure a frictionless testing experience for public and private endpoints hosted on Azure or multi-cloud, on-premises, or hybrid environments.


通过切实可行的见解识别瓶颈
Optimize your app's scalability and capacity by observing how a high load affects its performance. Get deep, actionable insights and recommendations from a comprehensive view of curated client and server metrics to understand and improve app performance at scale—all on a single dashboard. Visually compare load tests to see the effect of application and environmental changes, along with how tests affect all parts of your app.
将负载测试构建到 DevOps 工作流中
Easily build load testing into automated CI/CD workflows to help catch and block performance regressions early in the development lifecycle. Establish a performance baseline to compare tests against, and set clear pass and fail criteria for load tests running in deployment pipelines. View load test summaries in GitHub and Azure Pipelines or get more details in the Azure portal.


使用 Azure 完全托管的测试服务
Experience a frictionless, cost-effective testing service that builds on other Azure services. Confidently generate load at any scale without having to worry about networking issues or overloads. Azure Load Testing automatically incorporates Azure networking best practices to avoid tests being mistaken for a security risk, and auto-abort sensors identify throttling and provide recommendations to improve runtime reliability.
内置的全面的安全性和符合性
-
Microsoft 每年在网络安全研发方面的投资超过 USD 10 亿美元。
-
我们雇佣了超过 3,500 名安全专家专门负责数据安全和隐私。
-
Azure 拥有比任何其他云提供商都多的认证。查看完整列表。
仅为所用内容付费,从而降低成本
你需要为负载测试资源的每个实例付费,其中包括每月 50 虚拟用户小时。如果每月使用超过 50 虚拟用户小时,则需要为额外的使用量付费。
开始使用 Azure 免费帐户
免费启动。获得 $200 的额度(在 30 天内使用)。获得额度后,可免费使用大量热门服务和超过 45 个其他服务。
获得额度后,转到“即付即用”以继续使用热门服务和超过 45 个其他服务。仅需在超出每月免费额度时付费。
12 个月后,你可以继续使用超过 45 个永久免费的服务 - 仍然只需支付超出每月免费额度部分的费用。
Azure 负载测试资源和文档
开始使用
Additional resources
了解有关复原能力的详细信息
Azure 负载测试更新、博客和公告
Azure 负载测试常见问题解答
-
US East
US East 2
South Central US
West US 2
West US 3
Australia East
North Europe
West Europe
UK South
East Asia
Sweden Central -
Azure Load Testing supports up to 45 engine instances per test run. The number of virtual users per engine instance can vary based on the complexity of the test script. We recommend up to 250 virtual users per engine instance. You can monitor the engine health metrics to determine the maximum number of virtual users for your specific scenario.
Learn more about engine health and how to configure high-scale load with Azure Load Testing.
-
每个负载测试最多可运行 3 小时。
-
With Azure Load Testing, you can run performance tests against web applications, mobile applications, web APIs, microservices, database connections etc. Azure Load Testing supports a wide variety of protocols supported by JMeter like HTTP, HTTPS, TCP, JDBC, LDAP, FTP etc.
-
Yes, Azure Load Testing supports private endpoint testing using VNET injection. It is possible to generate load to an endpoint deployed in an Azure virtual network, a public endpoint with access restrictions, or an on-premises service, not publicly accessible, that is connected to Azure via ExpressRoute.