我们正在使用Docker jmeter容器进行jmeter分布式测试,能够从一个AWS实例(同一实例/ VM中的一个主服务器和3个从服务器)运行,并在results.csv文件中获取结果。想知道是否有任何方法可以在另一个AWS实例/ VM中配置更多的从属服务器。基本上应该使用两个VM进行负载分配测试。一台主机运行的虚拟机和一些另一台虚拟机只运行从机的虚拟机。请建议。
答案 0 :(得分:0)
我认为,您知道必须在docker中发布客户端/服务器RMI端口(因为您已经设法在一台主机上运行它)。
接下来要记住的是,RMI需要所有各方都在一个物理子网中。
只要您无法在AWS上真正保证,请在此处建议在运行JMeter master& amp;的AWS实例之间建立SSH隧道(端口转发)。运行从属容器的实例。
Here's非常好的指导原则(不是我的:-))。
答案 1 :(得分:0)
能够通过以下文章步骤完成任务。有两个EC2实例,一个充当主设备,另一个充当从设备,能够在主设备中运行测试脚本。 http://www.testautomationguru.com/jmeter-distributed-load-testing-using-docker-in-aws/#comment-3265