centos7安装jmeter5.3分布式

centos7下安装jmeter5.3分布式
1 安装java8、jmeter5.3并配置环境变量

#java environment
export JAVA_HOME=/usr/jdk1.8.0_261
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

#set jmeter environment
export JMETER_HOME CLASS_PATH PATH
export JMETER=/usr/apache-jmeter-5.3
export CLASSPATH=$JMETER/lib/ext/ApacheJMeter_core.jar:$JMETER/lib/jorphan.jar:$JMETER/lib/logkit-2.0.jar:$CLASSPATH
export PATH=$JMETER/bin/:$PATH

2 master节点jmeter文件修改:
//该行有可能直接被#注释掉了,使用“/server.rmi.disable”就能快速定位
1.修改jmeter.properties的server.rmi.ssl.disable=true
如果不开启则会遇到:java.io.IOException: java.security.UnrecoverableKeyException: Cannot recover key
2.配置slave地址: remote_hosts=10.0.0.104:1099,10.0.0.146:1099

3 slave节点修改jmeter文件
1.修改jmeter-server文件中的 RMI_HOST_DEF=-Djava.rmi.server.hostname=10.0.0.104
其实改行是被#注释的,打开注释后,“10.0.0.14”是当前登录机器的IP
2.和master一样将false为true:server.rmi.ssl.disable=true
如果不开启同样会遇到:java.io.IOException: java.security.UnrecoverableKeyException: Cannot recover key

4 在master节点创建秘钥,并将秘钥文件复制到slave节点的jmeter的bin文件夹下
操作: 执行: ./create-rmi-keystore.sh,生成rmi_keystore.jks

貌似禁用了ssl,还是要创建秘钥,才能通信
从JMeter 4.0开始,RMI的默认传输机制将使用SSL。SSL需要密钥和证书才能起作用。您将必须自己创建这些密钥。

©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页