配置步骤
1.slave1 :在slave机的Jmeter的bin目录下,vim jmeter.properties 修改如下配置项
server_port=1099 (也可以不用放开,端口是默认的)
server.rmi.ssl.disable=true (禁用 ssl)
linux 启动:[root@localhost bin]# ./jmeter-server -Djava.rmi.server.hostname=192.168.1.201 (192.168.1.201 是本机ip)
slave2 同上
启动界面:
- master:修改master机器的jmeter.properties文件:
server.rmi.ssl.disable=true (禁用 ssl)
remote_hosts=192.168.1.200,192.168.1.201
4、重启jmeter.bat
注意事项:
1、调度机(master)和执行机(slave)最好分开,由于master需要发送信息给slave并且会接收slave回传回来的测试数据,所以mater自身会有消耗,所以建议单独用一台机器作为mater。
2、参数文件:如果使用csv进行参数化,那么需要把参数文件在每台slave上拷一份且路径需要设置成一样的。
3、每台机器上安装的Jmeter版本和插件最好都一致,否则会出一些意外的问题。
4、如果配置文件默认是相对路径的话,一定得放jmeter/bin/目录下 .linux 和Windows通用
5、slave机器执行脚本的时候,若断言执行成功则不返回请求响应数据及详细断言信息。
命令行启动方式:jmeter -n -R 192.168.1.200,192.168.1.201 -t D:\gitlab\jmeter_script\panguoqing\企业集成接口.jmx -l D:\gitlab\jmeter_script\panguoqing\bbc.jtl -e -o D:\gitlab\jmeter_script\panguoqing\report