【问题标题】:ActiveMQ 5.14 performance testing using jmeter on Cloud - EC2在云上使用 jmeter 进行 ActiveMQ 5.14 性能测试 - EC2
【发布时间】:2016-12-18 10:14:36
【问题描述】:

我有 4 个 Amazon EC2 实例。一个实例作为发布者,另一个实例作为消费者,其余两个实例作为网络模式的代理。

我想使用 Jmeter 对 ActiveMQ 代理进行性能测试,我正在使用 Jmeter 的客户端服务器模式。服务器将是发布者,消费者和客户端将是任何本地机器,我将从其中发送将由服务器执行的测试计划。

问题:

  1. 如何通过正确的端口转发从客户端(本地计算机)向服务器(发布者、消费者)发送 Jmeter 测试计划。

  2. 如何使用 Jmeter 从一个 EC2 实例(发布者/消费者)连接到另一个 EC2 实例(代理)。

如果有人有相同的经验,请告诉我,或者任何指针将不胜感激。

谢谢,

【问题讨论】:

    标签: amazon-web-services amazon-ec2 jmeter activemq


    【解决方案1】:

    解决了上述问题,所以发布一个答案:

    对于问题 1,请查看 this 链接,该链接描述了如何为 Jmeter 的客户端服务器模式进行端口配置。 在这一步之后,使用下面的 windows / linux 命令启动你的 Jmeter。

    对于客户端(本地):jmeter.bat -Djava.rmi.server.hostname=127.0.0.1 对于服务器(远程):./jmeter-server -Djava.rmi.server.hostname=127.0.0.1

    您还可以在本地机器上使用以下命令创建 SSH 隧道,以查看在 EC2 实例上运行的 activemq 代理的 Web 控制台。

    ssh -i brokerkey.pem -L 8161:127.0.0.1:8161 用户名@instance-ip

    对于 Issue 2,我们需要使用 providerUrl 中 EC2 实例的私有 IP 来连接 broker。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-01
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多