linux jmeter

2019-06-04  本文已影响0人  小鬼hui辉

jmeter我一直在windows上跑的,后来要放到linux上就自己查了一下进行了配置。

1、首先jmeter要在Linux上用的话,得配置jdk

    1)把下载的jdk进行解压

          tar -zxvf jdk_linux-x64_bin.tar.gz

    2)配置环境变量

        打开profile(用gedit或者vi)

        gedit /etc/profile

       把下面的代码放到文件最后边,当然目录也跟你的一样,保存,注意jdk的文件名(看你自己安装jdk的是哪个版本)

        export JAVA_HOME=/usr/java/jdk

        export CLASSPATH=$JAVA_HOME/lib/

        export PATH=$PATH:$JAVA_HOME/bin

        export PATH JAVA_HOME CLASSPATH

    3)配置立即生效

        source /etc/profile

    4)查看是否安装成功

        java -version

        java version "9.0.1"

        Java(TM) SE Runtime Environment (build 9.0.1+11)

        Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)

2、安装jmeter

    1)同样把下载的jmeter放到服务器上(jdk为1.7的时候 安装的jmeter3.0,jdk1.8的时候安装jmeter5)

    2)zip包进行解压:unzip jmeter.zip

    3)配置环境变量

         (vi) gedit /etc/profile

            把jmeter/bin  放到path里面

            source  /etc/profile

    4)配置成功后执行 jmeter -v

            出现下图内容表示已经配置成功

    5)把windows上的测试计划(jm.jmx)保存后,上传到服务器上

           然后执行:

            jmeter -n -t /root/jmeter/jm.jmx -l test.jtl

        参数说明:

            -n表示以nogui方式运行测试计划

            -t表示测试计划,后面跟测试计划名称

            -l表示测试结果,后面跟测试结果文件名称

           出现下图的样子表示已经开始运行了:

summary +是这30s的数据,summary =是累计到当前时刻所有的数据

2092是发出的请求数目,00:00:21是发出的时间, 99.5是每秒发出的请求,即吞吐量,Avg, Min, Max分别是平均响应时间,最小响应时间和最大响应时间,响应时间指的是从请求发出到收到响应的时间,Err后面跟的数据分别是错误数和错误比例。

上一篇下一篇

猜你喜欢

热点阅读