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 引用资源
    Android res目录结构
    Android 目录结构
    ubuntu 14.04 (desktop amd 64) 查看配置参数
    ros service
    install ros-indigo-map-server
    python 单例
    查看指定目录空间占用
    shell 设置超时时间
    nohup 不生成 nohup.out的方法
  • 原文地址:https://www.cnblogs.com/jhxshell/p/12741924.html
Copyright © 2011-2022 走看看