zoukankan      html  css  js  c++  java
  • jmeter分布式压测实践及踩坑记录(linux压力机)

    1、分布式机器需要调度机以及压力机都安装好jmeter

      1) 因为本机是mac,所以直接把本机器的jmeter压缩打包,上传到服务器解压即可。或者在服务器上自行下载安装jmeter。配置压力机的jmeter系统变量:

    vim /ect/profile

    export JMETER_HOME=/home/souche/tool/jmeter

    export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH

    export PATH=$JMETER_HOME/bin:$PATH

     

      启动压力机上面的jmeter-server,不然调度机执行的时候会提示连接拒绝。

      2) 进入调度机jmeter文件的bin目录下修改jmeter.properties 文件中的remote_hosts,添加压力机的ip地址,多个可以用逗号隔开,如图:

    server_port是默认端口,如果有需要可以修改默认端口。

    启动调度机的jmeter ui可以看见如下:

    执行正常的话,查看结果树可以看见请求的ip已经变成压力机了。如图:

    二:其中遇到的问题

    Server failed to start: java.rmi.server.ExportException: Listen failed on port: 0; nested exception is:

    java.io.FileNotFoundException: rmi_keystore.jks (No such file or directory)

    An error occurred: Listen failed on port: 0; nested exception is:

    java.io.FileNotFoundException: rmi_keystore.jks (No such file or directory)

     

    解决:

        拥有RMI over SSL的有效密钥库,或者禁用了SSL

        1、禁用SSL

        jmeter.property里面 server.rmi.ssl.disable 改为 true,表示禁用,调度机和压力机都需要修改。

  • 相关阅读:
    【POJ】1287 Networking
    【POJ】1251 Jungle Roads
    【POJ】1182 食物链
    【POJ】2492 A Bug's Life
    【HDUOJ】1213 How many tables
    【POJ】1611 The Suspects
    【POJ】2236 Wireless Network
    【POJ】2240 Arbitrage
    【POJ】3660 Cow Contest
    【POJ】1502 MPI Maelstrom
  • 原文地址:https://www.cnblogs.com/yzzfreedom/p/9924549.html
Copyright © 2011-2022 走看看