AWS 上的分布式负载测试

自动执行大规模和负载下的软件应用程序测试,以识别潜在的性能问题

概述

AWS 上的分布式负载测试可自动执行大规模性能测试,从而展示您的应用程序在不同负载条件下的运行表现,并在应用程序的整个生命周期(包括开发、预发布、生产及后期阶段)中识别潜在的性能问题。这款 AWS 解决方案能够模拟从数百到数百万不等的用户及事务,无需预置用户或服务器即可生成一致的事务。

该解决方案深入分析了多个关键领域,例如 Amazon Elastic Compute Cloud(Amazon EC2)实例、Amazon Elastic Container Service(Amazon ECS)或 Amazon Elastic Kubernetes Service(Amazon EKS)的可扩展性与可靠性;AWS Lambda 函数的冷启动和执行时间;Amazon Relational Database Service(Amazon RDS)的数据库查询性能;以及 Amazon CloudFront 的响应时间。通过模拟真实的负载场景,您能够在性能与成本效益之间实现基础设施的优化。

优势

优化资源成本

通过准确了解应用程序在不同负载条件下的性能表现,合理规划基础设施规模,实现资源的高效分配,从而节省成本。

自动完成负载测试

您可以通过调度负载测试或将此解决方案集成到持续集成、持续交付(CI/CD)管道中来实现负载测试自动化,从而简化测试流程。

为全球用户开设账户

从多个 AWS 区域模拟真实世界的流量,评测应用程序在不同地域负载下的运行情况,从而优化全球性能。

通过 JMeter 快速适应

设计分布式负载测试并将其与 JMeter 脚本无缝,使您能够根据应用程序的独特需求定制测试。

技术详情

您可以使用实施指南和随附的适用于 AWS 区域的 AWS CloudFormation 模板自动部署该架构。

此 AWS 解决方案的使用案例
Showing results: 1-3
Total results: 4
  • 标题
更多…
关于此部署
Showing results: 1
Total results: 1
  • 发布日期
    • 版本:3.3.2
    • 发布时间:2024 年 11 月
    • 作者:AWS
    • 预计部署时间:15 分钟
    • 预计费用:查看详细信息
部署选项
准备好开始使用了吗?
通过在 AWS 管理控制台启动来部署此解决方案

需要帮助? 通过合作伙伴部署。
查找已获 AWS 认证的第三方专家协助此部署
Australia Post 徽标

“在 Calabrio,我们的使命是帮助联络中心更智能、更快捷、更高效地工作。我们需要快速为一位重要客户设计一项全新的高性能功能。我们利用 AWS 上的分布式负载测试来大规模测试系统的性能,无需购买昂贵的企业测试许可证,也无需为开源工具编写自定义编排代码。借助这一 AWS 解决方案,我们在超出预期六倍的流量下设计并执行测试,并成功提前推出了这一新功能。”

Daryl Robbins
工程高级总监
视频
使用 AWS 解决方案解决:分布式负载测试
AWS 架构博客
使用 AWS 上的分布式负载测试确保最佳应用程序性能

无论您是私人企业还是公共部门服务,您都需要确信您的应用程序可以随着用户负载的增加而扩展。AWS 上的分布式负载测试使您可以自动化应用程序测试、了解如何大规模执行测试,以及在发布应用程序前解决瓶颈。

阅读完整博客文章 

此页内容对您是否有帮助?