jmeter分布式环境搭建
- - 行业应用 - ITeye博客1 准备机器. N作为从机,1台作为控制器. 注:从机作为虚拟用户发起机器. 1 关闭所有从机防火墙 ---从机. 2 所有的客户端应该都是在同一个子网中. 3 确保jMeter可以访问这个服务器 ---Ping --客户端能访问服务器. 4 确保各个客户端的jMeter的版本都是一致的,不同版本的Jmeter可能不会协同工作.
N+1台机,简称客户端
N作为从机,1台作为控制器
注:从机作为虚拟用户发起机器
1 关闭所有从机防火墙 ---从机
2 所有的客户端应该都是在同一个子网中。---客户端
3 确保jMeter可以访问这个服务器 ---Ping --客户端能访问服务器
4 确保各个客户端的jMeter的版本都是一致的,不同版本的Jmeter可能不会协同工作。 ---所有客户端的Jmeter版本要一致
5 设置从机IP(如果控制器也想产生虚拟用户则加上:localhost:1099且需启动jmeter-server.bat)
如果环境变量设置都已经设置好了,那么在控制端系统那里,打开bin目录下的jmeter.properties文件,在“remote_hosts”这一行里面,添加从机的ip,例如reomte_hosts=192.168.0.10,192:1099,168,0.13:1099,然后启动jmeter,在控制系统中导入你要执行的测试计划,注意这里要添加端口号,否则启动会失败(2.6版本的证明,不用也可以)。
6 启动从机“jmeter-server.bat”
如果你想确认从系统是否已经启动了,你可以用记事本打开bin目录下的jmeter文件,如果正常启动,应该可以看到以下的日志。有时候从机启动会报找不到“ApacheJMeter_core.jar”包,解决方法:配置jmeter环境变量在用户变量栏:“JMETER_HOME”值是绝绝对路"D:\software\test\jmeter-2-6-en-win\apache-jmeter-2.6"
7查看tcp连接数,目的是大概看一下客户端产生的虚拟用户,用nopad+搜索ip即可
Netstat –n > e:/log.txt