• Jmeter(八)Linux上安装与使用


    1.使用背景

       需要在Linux服务器上安装使用Jmeter。

    2.操作步骤

    第一步:安装JDK(因为JMeter是在java环境中运行的,如果已有可忽略)

    #1.查看云端目前支持安装的jdk版本
    [root@localhost ~]# yum search java|grep jdk
    #2.选择版本后,安装(执行以下命令会自动安装jdk相关依赖
    [root@localhost ~]# yum install -y java-1.8.0-openjdk
    #3.安装完成,验证是否安装成功
    [root@localhost ~]# java -version
    #4.通过搜索java文件,查找jdk默认安装目录
    [root@localhost ~]# find / -name 'java'
    

    第二步:将准备好的安装包,上传并解压(不能直接上传解压好的,会导致权限问题

    #1.上传(执行命令后,选择安装包上传)
    [root@localhost ~]# rz
    #2.查看上传文件
    [root@localhost ~]# ls
    #3.解压安装包
    [root@localhost ~]# tar -xzvf apache-jmeter-5.4.1.tgz
    

     第三步:进入到bin目录给jmeter.sh授权

    #1.进入对应目录
    [root@localhost ~]# cd apache-jmeter-5.4.1/bin/
    #2.授权
    [root@localhost ~]# chmod 777 jmeter.sh
    

     第四步:使用命令查看是否可以启动

    #1.查看命令
    [root@localhost~]# sh jmeter.sh -v
    

     第五步:上传测试计划并执行

    #1.进入上传目录并上传文件
    [root@localhost ~]# cd /home/hdadmin/data
    #2.执行命令
    [root@localhost ~]# sh jmeter.sh -n -t /home/hdadmin/data/test.jmx -l /home/hdadmin/data/result.jtl
    #3.查看结果

     报错解决办法

    #可能报错:Error in NonGUIDriver java.lang.IllegalArgumentException: Problem loading XML from:'/root/apache-jmeter-5.4.1/bin/test.jmx'. 
    #解决办法:
    1、linux环境jmeter与win环境编写脚本的jmeter版本不一致,版本改为一致 2、脚本中存在中文,去除中文 3、脚本中存在类似于jp@gc - Active Threads Over Time 监听器,去除监听器(查看结果树和聚合报告可以保留)

      

      

      

     

  • 相关阅读:
    GDB 用法
    C编程规范
    PHP面向对象
    cron定时任务
    Apatche配置基础
    正则表达式笔记
    PHP在windows下命令行方式
    面试题
    struts与ajax的关系
    ORACLE DUAL表详解
  • 原文地址:https://www.cnblogs.com/fsxsmile/p/14821045.html
Copyright © 2020-2023  润新知