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

    聚合报告:

    每秒通过事务数:

  • 相关阅读:
    Android自动化测试中如何处理各种弹窗
    产品经理的私房菜
    Java基础——ArrayList方法全解(字典版)
    ESP8266 WIFI杀手汉化教程 &烧录
    c语言数据拼包
    阿里开源Java诊断工具--Arthas入门
    Java并发包9--Future接口简介
    官宣|VS Code 1.59 发布!Terminal 可以跨窗口移动了!
    微软内推常见问题 Q&A
    03-Numpy库
  • 原文地址:https://www.cnblogs.com/xiaoxitest/p/6208940.html
Copyright © 2011-2022 走看看