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. WebRTC 入门指南:实时通信完全解析

    WebRTC 入门指南:实时通信完全解析 简介 WebRTC(Web 实时通信)是一项强大的技术,支持浏览器和移动应用实时交换音视频与数据--无需中间服务器中转.它是现代视频通话.屏幕共享工具及实时协 ...

  2. DRF权限

    DRF 的权限系统用于控制用户对 API 端点的访问权限,它在认证系统之后执行,决定已认证用户可以执行什么操作. 1.BasePermission 所有权限类都应从其继承的基类. class Base ...

  3. GB28181国标平台LiveGBS视频统一汇聚后如何获取固定的播放地址,实现监控视频Web页面无插件播放、拉流分析、上大屏等目的

    目前汇聚各种厂家监控设备的视频汇聚平台,基本都是通过GB28181标准协议实现的.下面介绍下LiveGBS Web无插件直播的GB28181视频平台将各厂家(包括海康.大华.华为.宇视.天地伟业等)监 ...

  4. 剑指offer-22、从上往下打印⼆叉树

    题⽬描述 从上往下打印出⼆叉树的每个节点,同层节点从左⾄右打印. 思路及解答 这个其实就是标准的迭代遍历了 使用队列(Queue)数据结构实现层次遍历: 将根节点入队 循环执行以下操作直到队列为空: ...

  5. centos7部署seafile

    一.准备工作 1.1 安装wget.vim yum install -y wget vim  1.2 关闭防火墙 systemctl stop firewalld systemctl disable ...

  6. .NET周刊【9月第2期 2025-09-14】

    国内文章 Visual Studio 2026 预览体验版现已发布,一起来看看带来哪些新功能! https://www.cnblogs.com/Can-daydayup/p/19087114 微软于 ...

  7. 存储故障,强制拉库报ORA-600 kcbzib_kcrsds_1处理---惜分飞

    联系:手机/微信(+86 17813235971) QQ(107644445) 标题:存储故障,强制拉库报ORA-600 kcbzib_kcrsds_1处理 作者:惜分飞版权所有[未经本人同意,不得以 ...

  8. Alpha865qqz.id 加密数据库恢复

    联系:手机/微信(+86 13429648788) QQ(107644445) 标题:Alpha865qqz.id 加密数据库恢复 作者:惜分飞版权所有[未经本人同意,不得以任何形式转载,否则有进一步 ...

  9. scGPT环境配置过程

    .markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rg ...

  10. ubuntu 20.04 使用 webrtc-streamer自动退出,报错GLIBC 问题解决方法

    文章目录 前言 Ubuntu 20.4中使用webrtc-streamer报错 总结 前言 前端vue2 项目需要播放海康的视频流,本地启动起来了,现在需要的服务器上部署,服务器是Ubuntu 20. ...