Jmeter 有两种模式,GUI模式和非GUI模式,通常使用GUI模式编辑脚本,使用非GUI模式运行压测,官网上有强调,尽量使用非GUI模式,因为GUI模式下,jmeter UI组件本身在压测过程中会占用很多物理资源

命令行运行jmeter

 -n 表示non gui,
-t 用于指定jmx文件,
-l为输出的jtl结果,
-e 表示生成报表(默认html格式)
-o 表示结果输出到哪个文件夹
./apache-jmeter-3.3/bin/jmeter -Jnum=50 -Jtime=43200 -n -t test.jmx -l result.jtl -e -o report

看下执行结果,可以看到有打印活跃的线程数,以及进度和时间等。

具体相关参数,执行jmeter -h即可获得相应的帮助,这里有简单的说明

执行完命令之后,会在当前目录下生成report文件夹,里面的内容如下,打开index.html文件,就可以看到相关的报告的拉,这里就不详述了,各位自己测试下就可以

非GUI模式下如何传参

命令行下,怎么传参,这个是一定会遇到的问题,需要使用jmeter的函数 ${__P(变量名, 默认值)},

例如我定义一个线程组,我希望在运行时指定线程数(并发用户数)和运行时间,如下图所示,我定义了个变量,num,代表线程数

然后执行的时候,使用 -Jxxx 进行传参

./apache-jmeter-3.3/bin/jmeter -Jnum=50 -n -t test.jmx -l result.jtl -e -o report

已有jtl结果文件,如何生成html报表

使用命令

jmeter -g result.jtl -o output

非GUI模式下如何传参的更多相关文章

  1. 非GUI模式下运行JMeter和远程启动JMeter

    JMeter是一款非常不错的免费开源压力测试工具,越来越多的公司在使用.不过,在使用过程中可能会存在一些问题,比如:GUI模式非常消耗资源,单个客户端测试无法达到目标压力.而使用非 GUI 模式,即命 ...

  2. jmeter 非GUI模式下传参

    为什么要使用非GUI模式?--因为GUI模式下运行的时候消耗的内存比非GUI模式大,会使得压力测试的结果不准确. 根据参数类型分为两种:jmeter.properties和system.propert ...

  3. jmeter 非GUI模式下测试报错An error occurred: Unknown arg:

    D:\download\性能工具\JMeter\apache-jmeter-2.11\apache-jmeter-2.11\bin>jmeter -n -t E:\性能测试\jmeter scr ...

  4. php CLI 模式下的传参方法

    在CLI模式(命令行界面 Command Line Interface)下,传入参数有如下3种方法: 一. getopt函数(PHP 4 >= 4.3.0, PHP 5) getopt - 从命 ...

  5. JMeter非GUI模式下日志介绍

    Creating summariser <summary> Created the tree successfully using /opt/JMeter/TestPlan/test.jm ...

  6. Jmeter(非GUI模式)教程

    前言 使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源.优点如下:1.节约系统资源:无需启动界面,节约系统资源 2.便捷快速:仅需启动命令行,输入命令便可执行 ...

  7. jmeter非GUI模式运行-单节点

    jmeter有自己的GUI页面,但是当线程数很多或者现在有很多的测试场景都是基于linux下进行压测,这时我们可以使用jmeter的命令行方式来执行测试,该篇文章介绍jmeter单节点命令运行方式. ...

  8. 使用非 GUI 模式运行 JMeter 压力测试

    使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源.使用命令jmeter -n -t <testplan filename> -l <list ...

  9. Jmeter非GUI模式运行

    非GUI模式,即命令行模式,运行 JMeter 测试脚本能够大大缩减所需要的系统资源. 使用的命令: jmeter  -n  -t  脚本文件路径   -l   结果输出文件路径   -j   日志文 ...

  10. Jmeter使用非 GUI 模式,即命令行模式运行实例讲

    转载:http://www.cnblogs.com/leeboke/p/5238269.html 参考资料:https://girliemangalo.wordpress.com/2009/10/29 ...

随机推荐

  1. html docker效果

    Dock Layout with Flexbox body, html { margin: 0; padding: 0; height: 100%; display: flex; flex-direc ...

  2. xaml在线设计

    https://xaml.io/ https://opensilver.net/

  3. 用.NET X64 Native AOT编写的操作系统

    https://blog.csdn.net/sd7o95o/article/details/133191160 1.前言很多人想学习下.Net前沿技术和核心技术,这里推荐一个适合大家学习的案例,用.N ...

  4. 慢查询分析调优工具~mysqldumpslow

    在日常的业务开发中,MySQL 出现慢查询是很常见的,要么说明你家产品的增长性很好,要么就是你的 SQL 写的太烂了.所以对慢查询 SQL 进行分析和优化很重要,其中 mysqldumpslow 是 ...

  5. Qt之QWebView

    https://blog.csdn.net/qq_40194498/article/details/80783700 .pro文件添加: Qt += webkitwidgets1在设计界面拖入QWeb ...

  6. ogg-opus协议解析示例2-TOC解析

    前面一个介绍了ogg的协议头,并且实战解析了第一个头.第二个头.第一个数据页,基本对ogg的协议解析有了一定的认知,解析了数据页,接着就是数据包了 Opus TOC 字节详解(Table of Con ...

  7. C#零基础入门系列(二)——第一个C#程序

    C#零基础入门系列目录 C#零基础入门系列(一)--C#简介 C#零基础入门系列(二)--第一个C#程序 C#零基础入门系列(三)--数据类型 C#零基础入门系列(四)--变量与常量 上一节,我们讲了 ...

  8. idea快捷工具使用

    代码注释模板 /** *@author admin *@package ${PACKAGE_NAME} *@date ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} ...

  9. 为AI注入灵魂:一种面向人机黑箱的元人文治理新范

    为AI注入灵魂:一种面向人机黑箱的元人文治理新范式 在人工智能治理领域,我们正面临一个根本性的范式转移:挑战从纯粹的"技术黑箱"转向更为复杂的 "人机混合黑箱" ...

  10. SystemVerilog for Design Edition 2 Chapter 8 Modeling Finite State Machines with SystemVerilog

    SystemVerilog for Design Edition 2 Chapter 8 SystemVerilog enables modeling at a higher level of abs ...