环境准备
搭建java环境,安装jmeter
配置master和slave
172.18.111.111为master的ip地址,172.18.111.112为分布式slave的ip地址
1. 配置master
1.1 打开jmeter安装路径的bin目录下,打开jmeter.properties
找到并且修改以下字段:
remote_hosts如果有多个中间用,隔开;不分顺序,其实就是把master以及slave的所有ip全都写上。
remote_hosts=172.18.111.111:1099,172.18.111.112:1099
server_port=1099
server.rmi.ssl.disable=true
1.2 打开jmeter安装路径的bin目录下,打开jmeter.server
找到并且修改以下字段:
注意这里的ip是自己本机的ip
RMI_HOST_DEF=-Djava.rmi.server.hostname=172.18.111.111
2. 配置其他slave
1.1 打开jmeter安装路径的bin目录下,打开jmeter.properties
找到并且修改以下字段:
remote_hosts如果有多个中间用,隔开
remote_hosts=172.18.111.111:1099,172.18.111.112:1099
server_port=1099
server.rmi.ssl.disable=true
1.2 打开jmeter安装路径的bin目录下,打开jmeter.server
找到并且修改以下字段:
注意这里的ip是自己本机的ip
RMI_HOST_DEF=-Djava.rmi.server.hostname=172.18.111.112
1.3. 把写好的.jmx文件都在所有的slave的jmeter路径的bin目录下
3. 命令行执行方法
每个机器都执行
./jmeter-server
先进入到bin目录下,执行下面的命令
./jmeter -n -t test.jmx -R 172.18.111.111:1099,172.18.111.112:1099 -l result.jtl -f -e -o ./resultReport
查看报告,打开resultReport的index.html