如何实现Jmeter分布式部署

当需要模拟数以千计的用户并发,加之Jmeter占用内存资源的惊人,所有就需要对Jmeter进行分布式部署:以下以两台机器为例进行讲解:

一、在Windows下推荐使用最佳Jmeter占用资源分配

修改jemter.bat的配置如下:

set HEAP=-Xms256m -Xmx1024m
set NEW=-XX:NewSize=128m -XX:MaxNewSize=512m
set SURVIVOR=-XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=50% set TENURING=-XX:MaxTenuringThreshold=2

rem Java 8 remove Permanent generation, don't settings the Permize
if %current_minor% LEQ "8" (rem Increase MaxPermSize if you use a lot of Javascript in your Test Plan :set PERM=-XX:PermSize=64m -XX:MaxPermSize=128m
)

二、关键配置,配置分布式机器

找到apache-jmeter-2.13\bin下的jmeter.properties

此处配置为localhost:1099,172.16.2.41:1099(1099是jmeter分布式默认端口)其中localhost是我本机,,172.16.2.41是另一台部署了jmeter的机器,此时就完成了最重要的工作;

三、启动多台机上的jmeter-server.bat和本机的jmeter-server.bat

在bin目录下


成功启动的界面


 

)最后选择菜单运行”--->“远程启动,来分别启动agent ,也可以直接选择远程全部启动来将所有的agent启动。

 

你可能感兴趣的:(如何实现Jmeter分布式部署)