美文网首页
linux jmeter

linux jmeter

作者: 小鬼hui辉 | 来源:发表于2019-06-04 12:51 被阅读0次

    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后面跟的数据分别是错误数和错误比例。

    相关文章

      网友评论

          本文标题:linux jmeter

          本文链接:https://www.haomeiwen.com/subject/hgslxctx.html