【发布时间】:2013-10-26 17:13:27
【问题描述】:
我在 Amazon 的 AWS 服务器上托管一个 Web 应用程序。我目前正在使用 JMeter 对应用程序进行负载测试。我的主要问题似乎是,当我通过弹性负载均衡器 (ELB) 访问 Amazon 服务器而不是直接访问服务器时 - 我的吞吐量似乎达到了上限。
如果我直接点击我的 Web 应用程序 - 对于每台服务器,我能够实现每台服务器 50 RPS 的吞吐量。
如果我通过 Amazon 的 ELB 访问我的 Web 应用程序 - 我只能实现 50 RPS(总计)的最大吞吐量
我想知道是否有人在通过 Amazon 的 ELB 使用 Jmeter 进行负载测试时遇到过类似的行为。
关于更多上下文,我的 Web 应用程序是一个 REST 应用程序,它允许用户通过 HTTP 请求下载内容(约 150 kb)。
我正在运行带有以下标志“-Dsun.net.inetaddr.ttl=0”的 Jmeter,并使用 10 个线程运行它。我已经尝试在不同机器上使用多个客户端运行这些测试。
提前感谢您的帮助。
【问题讨论】:
标签: rest jmeter amazon-elb