我在亚马逊的 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 个线程运行它。我尝试在不同机器上使用多个客户端运行这些测试。
感谢您提前提供任何帮助。