什么是分布式?
在一个系统中,一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统似的,系统拥有多种通用的物理和逻辑资源,可以动态的分配任务,分散的物理和逻辑资源通过计算机网络实现信息交换。
jmeter分布式执行原理:
1、jmeter分布式测试时,选择其中一台作为控制机(Controller),其它机器做为代理机(Agent);
2、执行时,Controller会把脚本发送到每台Agent上,Agent拿到脚本后开始执行,Agent执行时不需要启动jmeter,只需要把jmeter-server.bat(windons)文件打开,通过命令行模式来执行;
3、执行后,Agent会把结果回传给Controller,Controller会收集所有的Agent的信息并汇总。
控制机(Controller)配置:
1、控制机(Controller)上安装机上安装了JDK,jmeter;
2、打开/bin/jmeter.properties,找到remote_hosts,将代理机(Agent)的IP地址及端口写入,10.168.2.15:1099,10.168.2.143:1099这两个都是代理机(Agent)IP地址及对应的端口,1099是端口号,是根据代理机(Agent)定义的。如果有多台代理机,需要把所有的代理机的IP地址和端口号都写入,并且用逗号隔开。
版权声明:本文为qq_24394093原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。