zoukankan      html  css  js  c++  java
  • jmeter分布式压测环境搭建(jmeter版本5.1.1,jdk版本jdk1.8.0_221)

    主控机为windows,负载机为linux

    搭建注意事项:

    1.主控机和负载机关闭防火墙

    2.主控机与负载机要安装一致的jdk和jmeter

    3.主控机和负载机在同一个网段内

    4.主控机和负载机要能telnet通

    官网jmeter分布式压测教学:https://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html

             

    工具下载

    jdk1.6版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html

    jdk1.7版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

    jdk1.8版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.htm

    jmeter各版本下载地址:https://archive.apache.org/dist/jmeter/binaries/

          

    主控机是靠什么给负载机下发脚本和收集结果的呢?是通过rmi_keystore.jks文件

    jmeter的bin目录下执行create-rmi-keystore.bat,create-rmi-keystore.bat出现闪退,最好重新装jmeter

    一直y最后回车

    rmi_keystore.jks文件生成:

    上传一份到负载机的bin目录下

    整个分布式环境配置:

    主控机bin目录下修改:  

        

    负载机bin目录下修改:

    cmd命令下telnet 192.168.0.105 2999一下主控机和负载机器

    负载机执行./jmeter-server,如果报错:./jmeter-server -Djava.rmi.server.hostname=192.168.0.105再去执行

    或者修改jmeter-server文件(回环问题)

    修改后执行成功!

    打开主控机执行脚本,负载机不需要脚本!

    执行:

    完毕后可以看到主控机收集到了负载机传来的报告,需要注意的是,脚本执行成功后结果树为空,据说是为了性能问题。

    最后就完成了简单的jmeter分布式环境的搭建

      

           

  • 相关阅读:
    Android与js交互实例
    动态规划-最长公共子序列
    android调用js
    比特币不是虚拟货币,这是一个真实世界----李笑来
    Linux进程同步之POSIX信号量
    编程至死第0天
    JMX操作ActiveMQ(2)
    Oracle层次查询和with函数的使用
    boost::asio async_write也不能保证一次发完所有数据 一
    解决Eclipse一直loading workbench无法启动的问题
  • 原文地址:https://www.cnblogs.com/jhxshell/p/12741924.html
Copyright © 2011-2022 走看看