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常见面试题汇总(一)
    我的自学之路:java学习路线图分享
    bzoj3714 [PA2014]Kuglarz
    cf478D Red-Green Towers
    cf478C Table Decorations
    cf478B Random Teams
    cf479A Expression
    cf479C Exams
    cf479D Long Jumps
    cf479E Riding in a Lift
  • 原文地址:https://www.cnblogs.com/MasterMonkInTemple/p/12017685.html
Copyright © 2011-2022 走看看