zoukankan      html  css  js  c++  java
  • JMeter分布式执行环境的搭建 ( 使用基于SSL的RMI的有效密钥库 )

    JMeter分布式执行环境的搭建 ( 使用基于SSL的RMI的有效密钥库 )

    在上一篇的基础之上,提供一个简单的例子:

    Master和Slave不是同一台,采用默认端口

    Master:10.86.16.218

    • 修改jmeter.properties (用默认端口1099)

      remote_hosts=10.86.16.81:1099,10.86.17.82:1099

    屏蔽 server.rmi.ssl.disable=false (默认启用RMI)

    • 在system.proerties的最后加一行

    java.rmi.server.hostname=10.86.16.218

    Slave1:10.86.16.81 Slave2:10.86.17.82

    • 不需要修改jmeter.properties

      屏蔽 server.rmi.ssl.disable=false (默认启用RMI)

    • 在system.properties的最后加一行

      以Slave1举例,其他Slave也要这么配   java.rmi.server.hostname=10.86.16.81

    重点不同之处在于,生成基于SSL的RMI的有效密钥库,并拷贝到所有执行机

    (请保证安装了jdk,并且配置好了环境变量)

    在Master的机器上双击执行D:Toolsapache-jmeter-5.2.1increate-rmi-keystore.bat,需要回答一系列的问题,具体怎么填,按照这个文档来: https://jmeter.apache.org/usermanual/remote-test.html#setup_ssl

    执行完之后会在bin目录生成一个名为rmi_keystore.jks的文件

    将rmi_keystore.jks拷贝到所有Slave机器JMeter的bin目录

    Slave上启动jmeter-server.bat,就可以开始分布式执行之旅了。

    备注:官网说那个rmi_keystore.jks有效期只有几天,使用基于SSL的RMI的有效密钥库就是为了安全。

  • 相关阅读:
    JAVA学习日报 8.2
    软件工程书籍《大道至简》读后感
    【CSAPP】第三章 程序的机器级表示
    【算法】KMP
    【经验总结】CodeBlocks使用mingw64
    【C++】指针和函数
    【C++】字符串处理
    【C++】自定义数据类型
    【C++】STL容器
    【C++】STL算法
  • 原文地址:https://www.cnblogs.com/MasterMonkInTemple/p/12017685.html
Copyright © 2011-2022 走看看