zoukankan      html  css  js  c++  java
  • 在linux下如何搭建jmeter的环境

      首先

      我们可以选择不同版本的jmeter

    转载原连接:https://blog.csdn.net/lyl0724/article/details/79474388     
    Jmeter历史版本下载地址 https://archive.apache.org/dist/jmeter/binaries/

    然后我们下载好之后,开始连接linux服务器,在这里我们直接是使用的Xshell,将我们准备好的ZIP包,上传到我们所要压测的服务器上

    直接命令

    上传完之后,我们将文件解压出来,由于这里在zip包,我们可以直接使用 tar -xzf apache-jmeter-3.1.zip  


    解压完成之后,我们就配置环境变量了

     

    下载地址:  http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk7-downloa ds-1880260.html

    选择适合自己系统环境的版本

    1、添加jdk1.8到系统环境变量

    --注意这里我们如果是普通用户的话,无法配置环境变量,只有用root账户才能够修改,  所以我们强制重置一下

    默认安装完成之后并不知道root用户的密码,那么如何应用root权限呢?

    (1)sudo 命令  

    xzm@ubuntu:~$  sudo

    这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。

    (2)sudo -i

    xzm@ubuntu:~$  sudo -i

    通过这种方法输入当前管理员用户的密码就可以进到root用户。

     

    #cp /etc/profile /etc/profile.bak #备份

    #vi /etc/profile #编辑profile配置文件,键入“i”进入编辑状态,在最后添加下面的内容

    export JAVA_HOME=/usr/lib/jvm/java7        --根据你自己实际安装的目录去配置

    export JRE_HOME=${JAVA_HOME}/jre

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

    export PATH=${JAVA_HOME}/bin:${PATH}

    退出vi

    用ESC键只能切换到命令状态,然后输入“:wq”命令进行保存文件并强行退出vi

    注意以下命令:q 退出

    :q! 强行退出(不存盘)

    :wq 强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。

    :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。

    #source /ect/profile 使profile配置的环境变量立即生效

    由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。

     

    update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300 update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300

    update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300 update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300

    update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300

     

    执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK 版本,会提示你选择:

    # update-alternatives --config java

     

    2、测试

    # java -version # 测试是否成功

    java version "1.8.0_09"

    Java(TM) SE Runtime Environment (build 1.8.0_09-b05)

    Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)

    若不成功,检查环境变量配置路径是否正确

     

    配置成功

     

    接下来我们要配置jmeter的环境变量了

    vi /etc/profile  键入i,可编辑状态,按ESC,退出可编辑状态到命令行,键入“:wq”,按回车保存并退出vi

    添加下述两行:

    export JMETER=/usr/local/jmeter/apache-jmeter-2.9

    export CLASSPATH=${JMETER}/lib/ext/ApacheJMeter_core.jar:${JMETER}/lib/jorpha n.jar:$JMETER/lib/logkit-2.0.jar:${CLASSPATH}

    export PATH=${JMETER}/bin/:${PATH}

     

    完成添加后下述命令使配置生效:

    source /etc/profile

     

    检查是否配置成功:命令行输入jmeter -v

    若提示:-bash: jmeter: command not found,则很可能是环境变量配置有错,查看路径,名称等是否和jmeter安装文件所在目录一致

    若提示:-bash: /usr/local/jmeter/apache-jmeter-3.1/bin/jmeter: Permission den ied,则说明没有对jmeter的操作权限,需要设置,如: chmod 777 filename  

    给权限给jmeter :    chmod 777 /usr/local/jmeter/apache-jmeter-3.1/bin/jmeter    --根据实际文件目录填写

    没问题时应显示如下版本信息:

    Copyright (c) 1999-2016 The Apache Software Foundation

    3.1 r1770033

     

    启动jmeter并运行

    注意:运行前,先在Windows中jmeter图形界面创建好测试计划,然后放到linux系统文件目录下usr/local/jmeter/testplan/linux_jmeter_test.jmx

    在linux下直接运行

    命令行:

    #jmeter -n -t /usr/local/jmeter/testplan/linux_jmeter_test.jmx -l test_queryweb.jtl

    # jmeter -n -t /usr/local/jmeter/testplan/linux_jmeter_test.jmx -l test_queryweb.jtl Creating summariser <summary>

    Created the tree successfully using /usr/local/jmeter/testplan/linux_jmeter_test.jmx Starting the test @ Thu Nov 12 18:51:18 PST 2015 (1447383078499)

    Waiting for possible shutdown message on port 4445

    summary = 2 in 1s = 3.1/s Avg: 101 Min: 53 Max: 150 Err: 0 (0.00%) Tidying up ... @ Thu Nov 12 18:51:19 PST 2015 (1447383079250)

    ... end of run

    届此,在linux上运行jmeter计划完成

     转载原链接

    https://www.ggdoc.com/am1ldGVy5LiN6YWN572u546v5aKD5Y_Y6YeP0/MjJhNThhODY1OGZiNzcwYmY2OGE1NTg40/3.html
    https://www.cnblogs.com/xinjie10001/p/6295020.html

    本文仅代表作者观点,系作者@请多指教啊 发表。欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    https://www.cnblogs.com/yushengaqingzhijiao/p/9604055.html

      

  • 相关阅读:
    free命令中buffers和caches的区别
    ubuntu14.0安装ITK的步骤
    Ubuntu服务器上相关软件或应用时常打不开的问题
    机器学习之训练集_验证集_测试集
    VS C++ 并发编程
    Matlab保存uint16格式文件的相关注意事项
    OpenCV中的SVM参数优化
    caffe之solver.prototxt文件参数设置
    FY21 Microsoft Inspire Online Sessions Journey Guidance
    Azure Function Runtime版本和IP输出格式问题
  • 原文地址:https://www.cnblogs.com/yushengaqingzhijiao/p/9604055.html
Copyright © 2011-2022 走看看