• linux安装jmeter并运行


    一.安装JDK
    1.在Linux服务器先安装jdk:
    以jdk-8u172-linux-x64.tar.gz为例:
    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
    2.然后把下载tar.gz文件发送到服务器上
    3.把jdk的压缩包传到服务器:在根目录下创建jmeter目录,把安装包放到jmeter目录下
    4.切换到jmeter安装包目录:cd /jmeter
    5.给安装包赋予运行权限(此步不一定需要):chmod 755 jdk-8u172-linux-x64.tar.gz
    6.然后(此步不一定需要):ll
    查看文件此时有了执行权限:-rwxr ***** jdk-8u172-linux-x64.tar.gz
    7.然后解压:tar -zxvf jdk-8u211-linux-x64.tar.gz (解压到当前目录)
    8.然后开始配置环境变量:(具体的Jdk的路径以自己的解压路径为准)
    vim /etc/profile编辑配置文件(相当于windows中设置环境变量)
    输入 i 让文件变为编辑模式,然后输入的对应的环境变量:
    export JAVA_HOME=/jmeter/jdk1.8.0_172 (注:此处等号右边填jdk的安装目录)
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    然后敲esc键->输入”:wq!”->回车
    9.使配置文件生效,source /etc/profile
    10.然后检查,java -version
    结果出现:java version "1.8.0_172"
    Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)
    说明配置成功;
    二.安装jmeter
    1.将本地的jmeter的zip文件上传到服务器(本地和服务器jmeter的版本必须一致)
    2.然后解压到当前传的目录:
    unzip jmeter.zip (java1.8和jmeter4.0是兼容的,查看是否兼容可以百度)
    3.然后把解压的文件配置到对应的环境变量:
    vim /etc/profile编辑配置文件,输入 i 让文件变为编辑模式,然后输入的对应的环境变量:
    export JMETER_HOME=/home/app/zhao/apache-jmeter-4.0 (注:此处等号右边填jmeter的安装目录)
    export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
    export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
    4.source /etc/profile 目的让配置文件生效
    5.查看是否生效: jmeter -v

    三.在Linux中jmeter性能测试
    1.在windows中使用jmeter把脚本设置好(前提是会在windows做jmeter性能测试,不详细说明了)
    2.把jmx(脚本)文件和数据驱动的文件上传到linux中(最好把驱动文件和脚本文件放同一目录,就不会出现/和的问题)

    3.在linux中运行jmeter脚本(前提是切换到脚本所在目录):
    jmeter -n -t a.jmx -l ./2.jtl (注:-t 后面填jmter的脚本, -l后面填想要生成的报告名称)
    -n:以NoGUI方式运行脚本
    -t:后面接脚本名称
    -l:后面接报告名称,保存运行结果
    这样报告就生成在/log目录下,报告名: log0.1k1000.jtl
    4.把linux中的报告导出到windows中查看

    四:查看报告
    在windows的jmeter聚合报告中导入log0.1k1000.jtl,就能看到性能测试结果

  • 相关阅读:
    IntelliJ IDEA java项目导入jar包,打jar包
    intelliJ idea运行新的test功能时,报错:class not found "....." empty test suite
    WEBSERVICE之JDK开发webservice
    Linux uname 命令 打印系统信息
    IDEA中 @override报错的解决方法
    使用VMware搭建3台一模一样的Linux虚拟机
    java使用httpclient封装post请求和get的请求
    在Centos中yum安装和卸载软件的使用方法
    JAVA面试题:69道Spring面试题和答案
    JAVA面试题:equals()方法和== 区别
  • 原文地址:https://www.cnblogs.com/zhaobobo10/p/12195712.html
Copyright © 2020-2023  润新知