• 【JMeter】分布式压测配置教程


    jdk安装

    yum install -y java-1.8.0-openjdk

    jmeter环境搭建(不管是控制机还是压测机)

    1. mkdir /usr/local/jmeter
    2. 将apache-jmeter-5.4.1.zip丢到/usr/local/jmeter目录
    3. 安装zip工具:yum install -y unzip zip
    4. cd /usr/local/jmeter
    5. 解压到当前文件夹:unzip apache-jmeter-5.4.1.zip
    6. 删除压缩包:rm -rf apache-jmeter-5.4.1.zip
    7. 配置环境变量
    8. vi /etc/profile,文件最后追加环境变量
      export JMETER_HOME=/usr/local/jmeter/apache-jmeter-5.4.1
      export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
      export PATH=$JMETER_HOME/bin:$PATH
    9. source /etc/profile使配置生效
    10. 授权 cd /usr/local/jmeter/apache-jmeter-5.4.1/bin
      chmod -R 777 jmeter 否则报错
    11. 验证jmeter是否安装成功:jmeter-v 若提示permission denied, cd /usr/local/jmeter/apache-jmeter-5.4.1/bin chmod —R 777 jmeter
      在这里插入图片描述
      在这里插入图片描述
      47,100.91.218 10.0.0.116机器为master机
      106.14.112.132 10.0.0.42为slave1机

    master机器配置

    在调度机上修改bin/jmeter.properties,添加执行机的IP及端口(使用-r启动所有从机)1099是默认的rmi通信端口,取消server.rmi.ssl.disable=false的中注释并将false改为true(否则会报“Exception creating connection to:192.16..;nested exception is:java.io.FileNotFoundException:rmi_keystore.jks(系统找不到指定的文件)”错误)
    若master机也做slave机,配置master机内网ip,不要配置127.0.0.1
    在这里插入图片描述
    在这里插入图片描述

    slave机器配置

    1. 访问执行机上JMeter的bin路径,修改jmeter.properties,
      server.rmi.ssl.disable=true, httpclient.timeout=1000;
    2. 修改jmeter-server, 去掉RMI_HOST_DEF前面的#,未尾的XX改成当前主机ip
      在这里插入图片描述
    3. 执行imeter-server
    4. 若master机器也要做slave机,同样操作
    5. 若有多台,重复操作
      在这里插入图片描述
      master机器执行telnet 10.0.0.42 1099
  • 相关阅读:
    零基础如何入门Web性能测试?
    剑指 Offer II 026. 重排链表【链表】
    oracle 11g impdp命令导入dmp文件
    知识点2--CMS项目首页
    【华为OD机试真题 python】 We Are A Team【2022 Q4 | 100分】
    搭建域环境
    MySQL之函数
    4. hdfs高可用集群搭建
    数据化运营01 指标体系,思考业务逻辑的第一步
    如何快速实现一个颜色选择器
  • 原文地址:https://blog.csdn.net/weixin_49026134/article/details/127348655