0

我正在jmeterAWS ec2 实例中进行分布式测试。我的jmeter客户端机器(主机)位于 windows 平台上的不同 AWS 区域,jmeter服务器机器(从机)位于 linux 平台上的另一个区域。JMeter服务器正在使用公共 IP。

但是当我远程启动 jmeter 服务器时,它会在 linux 终端中显示“在主机 xx.xx.xx.xx @….. 上开始测试”。之后,终端中没有显示任何内容,jmeter 客户端 GUI 中也没有结果。甚至没有访问应用程序服务器(目标服务器托管我自己的应用程序)。并且在 linux 终端中显示测试已经开始需要 2 多分钟。

jmeter 客户端 GUI 错误日志中没有显示错误。这是我的 GUI 日志..

   2016/03/16 05:03:59 INFO  - jmeter.engine.DistributedRunner: Configuring remote engine: xx.xx.xx.xx 
   2016/03/16 05:04:00 INFO  - jmeter.engine.DistributedRunner: Starting remote engines 
   2016/03/16 05:04:00 INFO  - jmeter.engine.DistributedRunner: Starting the test @ Wed Mar 16 05:04:00 UTC 2016 (1458104640482) 
   2016/03/16 05:04:00 INFO  - jmeter.engine.ClientJMeterEngine: running clientengine run method 
   2016/03/16 05:04:00 INFO  - jmeter.samplers.BatchSampleSender: Using batching (client settings) for this run. Thresholds: num=100, time=60000 
   2016/03/16 05:04:00 INFO  - jmeter.samplers.DataStrippingSampleSender: Using DataStrippingSampleSender for this run 
   2016/03/16 05:04:00 INFO  - jmeter.samplers.BatchSampleSender: Using batching (client settings) for this run. Thresholds: num=100, time=60000 
   2016/03/16 05:04:00 INFO  - jmeter.samplers.DataStrippingSampleSender: Using DataStrippingSampleSender for this run 
   2016/03/16 05:04:00 INFO  - jmeter.samplers.BatchSampleSender: Using batching (client settings) for this run. Thresholds: num=100, time=60000 
   2016/03/16 05:04:00 INFO  - jmeter.samplers.DataStrippingSampleSender: Using DataStrippingSampleSender for this run 
   2016/03/16 05:06:09 INFO  - jmeter.engine.ClientJMeterEngine: sent test to xx.xx.xx.xx basedir='.' 
   2016/03/16 05:06:09 INFO  - jmeter.engine.ClientJMeterEngine: Sending properties {} 
   2016/03/16 05:06:09 INFO  - jmeter.engine.ClientJMeterEngine: sent run command to xx.xx.xx.xx 
   2016/03/16 05:06:09 INFO  - jmeter.engine.DistributedRunner: Remote engines have been started

请帮忙解决这个问题......

4

1 回答 1

0

JMeter 官方分发指南指出 JMeter 服务器和客户端必须在同一子网中。您是否检查过它们是否共享相同的子网地址?

所有客户端都在同一个子网上。

服务器在同一个子网中。

https://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.pdf

我个人在同一区域创建了我的 JMeter 主/从机(使用相同的安全组)。子网地址相同。我在脚本执行中没有遇到任何问题。请检查 JMeter 机器的网络地址并确保它们共享相同的子网。

于 2016-03-16T06:03:44.153 回答