zoukankan      html  css  js  c++  java
  • Linux下使用Jmeter做性能测试

    一、安装Jmeter

    1、上传Jmeter压缩包到Linux服务器,如:/opt目录下

    2、解压缩 unzip apache-jmeter-3.1.zip

    3、配置环境变量:vi /etc/profile

    末尾加入:

    export JMETER_HOME=/opt/apache-jmeter-3.1
    export PATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$JMETER_HOME/bin:$PATH

    保存退出

    4、执行:source /etc/profile 配置生效

    5、检验是否配置成功:jmeter -v

    二、编写测试计划

    1、在GUI模式创建好测试计划,上传到Linux服务器上

    2、编辑测试计划  vi  测试计划.jmx

    分别表示:线程数、线程在多少秒内加载完成、启动时间、结束时间、是否开启调度器、持续时间(秒)、启动延迟(秒)

    三、执行测试

    1、进入jmeter/bin目录下执行:  ./jmeter.sh  -n -t Jmeter手写bugfree脚本.jmx  -l  log_vu1.jtl

    这条命令表示为:在非GUI模式下使用本机运行Jmeter,执行的测试脚本为:Jmeter手写bugfree脚本.jmx,并把结果文件输出到当前目录下,文件名为log_vu1.jtl

     

    2、执行结束

    3、参数说明

    • -h 帮助 -> 打印出有用的信息并退出
    • -n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
    • -t 测试文件 -> 要运行的 JMeter 测试脚本文件
    • -l 日志文件 -> 记录结果的文件
    • -r 远程执行 -> 启动远程服务
    • -H 代理主机 -> 设置 JMeter 使用的代理主机
    • -P 代理端口 -> 设置 JMeter 使用的代理主机的端口号

    四、结果分析

    1、把结果文件保存到Windows系统下,启动Jmeter添加聚合报告、每秒通过事务数等

    聚合报告:

    每秒通过事务数:

  • 相关阅读:
    两种&
    安装版Windows是必须的
    检验CSS3.0兼容性的有趣东东
    Quadro和Geforce系列的区别
    ECMAScript
    多拉A梦的CSS(6) :not
    多拉A梦的CSS(1) Transform
    表单
    关于a元素的伪类
    多拉A梦的CSS(4) gradient
  • 原文地址:https://www.cnblogs.com/xiaoxitest/p/6208940.html
Copyright © 2011-2022 走看看