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添加聚合报告、每秒通过事务数等

    聚合报告:

    每秒通过事务数:

  • 相关阅读:
    18款 非常实用 jquery幻灯片图片切换
    6款强大的 jQuery 网页布局创建及优化插件
    18 个最新实用的 jQuery 插件
    jQuery中的编程范式
    JQuery _ 定时器(jQuery Timers) 学习
    21个最佳jQuery插件推荐
    7 款基于 JavaScript/AJAX 的文件上传插件
    C#
    kernel 3.10内核源码分析--hung task机制
    进程的虚拟地址空间
  • 原文地址:https://www.cnblogs.com/xiaoxitest/p/6208940.html
Copyright © 2011-2022 走看看