如何使用一台本地计算机作为客户端,将aws VM实例作为服务器来设置分布式JMeter负载测试?

问题描述 投票:0回答:1

我想使用JMeter和本地计算机作为客户端并使用某些AWS Ubuntu实例作为服务器来设置负载测试环境。我几乎关注了每篇文章,并回答了诸如Setting up JMeter for Distributed testing in AWS with connectivity issues和youtube教程之类的问题,但每次都遇到不同的例外情况。有人可以一步一步清楚地描述如何做到这一点吗?

而且,我也找不到这些问题的明确答案:

  • 仅在服务器端的jmeter.properties中需要进行哪些更改,或者仅在客户端,双方都需要进行哪些更改?

  • 我是否需要更改防火墙配置以允许某些端口?

  • 客户端计算机是否将运行部分测试?

amazon-web-services jmeter load-testing
1个回答
0
投票
  1. 首先,请检查您是否为behind NAT,如果是这种情况-您将无法在本地拥有该主服务器,则也必须将其放入AWS中
  2. OS防火墙和AWS Security Groups中需要允许的端口是:

    • 1099或您的server_port
    • 您定义为server.rmi.localport的端口
    • 您定义为client.rmi.localport的端口

更多信息:How to Perform Distributed Testing in JMeter

[您可能还会发现类似JMeter ec2 Script的包装器脚本有用

© www.soinside.com 2019 - 2024. All rights reserved.