一、分布式简介
为什么需要使用分布式?
* 单机性能瓶颈:CPU、内存、IO等硬件资源限制,大型系统通常需要几十万、几百万在线用户同时对一组服务器做压力测试,jmeter工具提供更强大的负载能力,需要多台执行机同时对一个服务器进行压力测试,一个控制机远程控制执行节点,在控制机上配置测试计划、线程组、启动/停用测试、收集执行节点测试结果等等。
二、部署前需知
1. 控制机和执行机的jmeter版本和Jdk版本要完全保持一致
2. 控制机和执行机的互相ping通且防火墙都关闭
3. 关于控制机、执行机
控制机:选择windows/linux机器,控制机不建议同时作为执行机
作用:(1). 给执行机分发脚本 xx.jmx,脚本只需要部署在控制机上,如果脚本中引用到csv等外部 文件,需要在每台执行机对应目录上传引用的文件
(2). 收集执行机返回的结果数据--生成报告
执行机:选择linux系统的机器,可在云平台选购压测机,压测结束释放压测机即可
如&#x