功能 - AWS 上的分布式负载测试

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

功能

此解决方案提供以下功能:

多测试框架 Support

支持 JMeter K6 和 Locust 测试脚本,以及无需自定义脚本即可进行简单的 HTTP 端点测试。有关更多信息,请参阅架构详细信息部分中的测试类型

高用户负荷模拟

模拟成千上万的并发虚拟用户,在真实的负载条件下对您的应用程序进行压力测试。

多区域负载分布

将负载测试分发到多个 AWS 区域,以模拟地理分布的用户流量并评估全球性能。

灵活的测试计划

使用自动回归测试的 cron 表达式将测试安排为立即运行、在特定的未来日期和时间运行,或者定期运行。

实时监控

提供可选的实时数据流,通过响应时间、虚拟用户数量和请求成功率等实时指标来监控测试进度。

全面的测试结果

显示详细的测试结果,包括性能指标、百分位数(p50、p90、p95、p99)、错误分析和可供离线分析的可下载工件。

基线比较

指定用于性能比较的基准测试运行,以跟踪一段时间内的改进或回归。

端点灵活性

在 AWS 区域、本地环境或其他云提供商之间测试任何 HTTP 或 HTTPS 终端节点。

直观的 Web 控制台

提供基于 Web 的控制台,无需命令行交互即可创建、管理和监控测试。

AI 辅助分析(可选)

通过模型上下文协议 (MCP) 服务器与 AI 开发工具集成,对负载测试数据进行智能分析。

多协议 Support

通过自定义测试脚本支持各种协议,包括 HTTP WebSocket、HTTPS、JDBC、JMS、FTP 和 gRPC。