在使用Jmeter进行性能测试时,如果并发数比较大(比如项目需要支持上万的并发量),单台PC的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能。
根据目前PC的配置:4.00G内存,可以最多达到2000左右的并发数量。那么对于支持上万的并发量,一台PC是很难实现的。
Jmeter分布式执行原理
1 Jmeter分布式测试时,选择其中一台作为调度机(master),其它机器做为执行机(slave)。
2 执行时,master会把脚本发送到每台slave上,slave 拿到脚本后就开始执行,slave执行时不需要启动GUI,我理解它应该是通过命令行模式执行的。
3 执行完成后,slave会把结果回传给master,master会收集所有slave的信息并汇总。
执行机(slave)配置
1 slave机上需要安装Jmeter,具体如何安装这里不详细介绍了。
2 添加环境变量:JMETER_HOME=D: \apache-jmeter-3.0,此处为你Jmeter的路径
3 启动bin目录下的:jmeter-server.bat,启动成功如下图:
jmeter分布式进行压测实战,进阶实战!!!
最新推荐文章于 2025-05-08 17:18:49 发布