• jmeter在linux机器上的安装和操作:


    一、jmeter在linux机器上的安装:
    1、首先确定jmeter和JDK跟主机的版本一致

    2、然后把JDK和Jmeter放在一个目录下,最好新建一个目录,分别存放

    上传到目录rz jdk-8u74-linux-x64.gz
    3、然后各自解压【tar -zxvf jdk-8u74-linux-x64.gz】

    4、解压完之后pwd出路径,然后再去配置环境变量

    5、java的环境变量配置如下:(我新建的目录是在root/java)在vi /etc/profile目录下编辑
    export JAVA_HOME=/root/java/jdk1.8.0_241
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    【配置完成之后查看安装位置以及版本号】which java java -version

    6、jmeter的环境变量配置(我新建的目录是在root/jmeter)在vi /etc/profile目录下编辑
    export JMETER_HOME=/root/jmeter
    export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
    export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
    【查看版本号】jmeter -v

    7、然后修改配置文件 vim /etc/hosts目录下编辑
    增加一行: 192.168.0.145 besttest(192.168.0.145linux的ip)

    8、然后在主机和执行机的E:apache-jmeter-5.2.1apache-jmeter-5.2.1injmeter.properties
    编辑jmeter.properties文件
    其中主机中:
    remote_hosts=192.168.0.142:1099,192.168.0.145:1099 前面的为主机加ip,后面的位从机+ip
    server_port=1099(主机的端口设置)
    server.rmi.ssl.disable=true(主机)
    从机:
    server_port=1099(从机的端口设置)
    server.rmi.ssl.disable=true(从机)
    server.rmi.port=1099
    set rmi_host=-Djava.rmi.server.hostname=192.168.0.145(从机的IP)

    9、查看linux和windows的防火墙
    linux防火墙:
    systemctl status firewalld(查看)
    systemctl stop firewalld(禁用)
    systemctl start firewalld(启用)
    windows防火墙关闭:控制面板/系统和安全/windows防火墙

    10、配置全部修改完成之后
    启动执行机上的jmeter-server【在jmeter的bin目录下启动】
    ./jmeter-server -Djava.rmi.server.hostname=192.168.0.145
    【ip为从机的ip】

    11、修改主机jmeter.properties里面的mode=Standard字段,将前面的#去掉,不然有可能返回的结果数据是空

    12、然后打开主机上的jmeter,先打开jmeter-server.bat,然后打开jmeter.bat

    监控工具nmon的安装
    ①下载安装包nmon16m_helpsystems.tar.gz
    ②然后上传到对应的服务器上
    ③然后新建一个文件夹mkdir/nmon,放进去,然后解压(tar -zxvf nmon16m_helpsystems.tar.gz)
    ④然后查看系统的版本号uname -a,以及 cat /etc/redhat-release
    ⑤然后在对应的版本上面运行./nmon_x86_64_centos8 在nmon目录下先新建一个report文件夹
    ./nmon_x86_64_centos7 -s3 -c120 -f -m ./report[-s3为每3s收集一次性能信息,-c60为收集60次,-f为生成的文件名包含该文件创建时间,-m ./report为指定测试报告存储路径]
    ⑥生的的报告在nmon/report目录下,sz 文件,然后用excel打开
    ⑦用excel打开nmon analyser v61.xlsm(不要用wps,wps不支持),然后点击(Analyser nmon data 按钮),然后把下载下来的文件加载进去就可以了

    非GUI模式运行
    1、运行远程的:(testresult和report在bin目录下新建文件夹)
    先到cmd目录下
    ①e:
    ②cd apache-jmeter-5.2.1apache-jmeter-5.2.1in
    然后运行(这个是远程的)
    jmeter.bat -n -t case_00002.jmx -R 192.168.0.145:1099,192.168.0.142:1099 -l testresult/01-result.jtl -j report1-log.log
    这个是本地的:
    jmeter -n -t case_00002.jmx -l testresult1-reslut.jtl
    2、之后打开case_00002.jmx文件,然后在查看结果数的Filename里面导入01-result.jtl文件,就能查看结果了

  • 相关阅读:
    redis 用scan 代替keys 解决百万数据模糊查询超时问题
    集成spring-ldap
    IDEA报Unable to save settings: Failed to save settings. Please restart IntelliJ IDEA随后闪退
    struts2响应文件 struts2下载txt
    QRCodeUtil 二维码生成 解析 带图片与不带图片的二维码
    java 手机号正则表达式 截止2019年6月最新
    Java遍历Map对象的四种方式效率对比
    SpringCloud Alibaba系列(二) Nacos高可用和持久化
    SpringCloud Alibaba系列(二) Nacos配置中心-分类配置
    SpringCloud Alibaba系列(二) Nacos使用
  • 原文地址:https://www.cnblogs.com/wangxiaoqun/p/12880839.html
Copyright © 2020-2023  润新知