非GUI模式下如何传参
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模式下如何传参的更多相关文章
- 非GUI模式下运行JMeter和远程启动JMeter
JMeter是一款非常不错的免费开源压力测试工具,越来越多的公司在使用.不过,在使用过程中可能会存在一些问题,比如:GUI模式非常消耗资源,单个客户端测试无法达到目标压力.而使用非 GUI 模式,即命 ...
- jmeter 非GUI模式下传参
为什么要使用非GUI模式?--因为GUI模式下运行的时候消耗的内存比非GUI模式大,会使得压力测试的结果不准确. 根据参数类型分为两种:jmeter.properties和system.propert ...
- 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 ...
- php CLI 模式下的传参方法
在CLI模式(命令行界面 Command Line Interface)下,传入参数有如下3种方法: 一. getopt函数(PHP 4 >= 4.3.0, PHP 5) getopt - 从命 ...
- JMeter非GUI模式下日志介绍
Creating summariser <summary> Created the tree successfully using /opt/JMeter/TestPlan/test.jm ...
- Jmeter(非GUI模式)教程
前言 使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源.优点如下:1.节约系统资源:无需启动界面,节约系统资源 2.便捷快速:仅需启动命令行,输入命令便可执行 ...
- jmeter非GUI模式运行-单节点
jmeter有自己的GUI页面,但是当线程数很多或者现在有很多的测试场景都是基于linux下进行压测,这时我们可以使用jmeter的命令行方式来执行测试,该篇文章介绍jmeter单节点命令运行方式. ...
- 使用非 GUI 模式运行 JMeter 压力测试
使用非 GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源.使用命令jmeter -n -t <testplan filename> -l <list ...
- Jmeter非GUI模式运行
非GUI模式,即命令行模式,运行 JMeter 测试脚本能够大大缩减所需要的系统资源. 使用的命令: jmeter -n -t 脚本文件路径 -l 结果输出文件路径 -j 日志文 ...
- Jmeter使用非 GUI 模式,即命令行模式运行实例讲
转载:http://www.cnblogs.com/leeboke/p/5238269.html 参考资料:https://girliemangalo.wordpress.com/2009/10/29 ...
随机推荐
- WebRTC 入门指南:实时通信完全解析
WebRTC 入门指南:实时通信完全解析 简介 WebRTC(Web 实时通信)是一项强大的技术,支持浏览器和移动应用实时交换音视频与数据--无需中间服务器中转.它是现代视频通话.屏幕共享工具及实时协 ...
- DRF权限
DRF 的权限系统用于控制用户对 API 端点的访问权限,它在认证系统之后执行,决定已认证用户可以执行什么操作. 1.BasePermission 所有权限类都应从其继承的基类. class Base ...
- GB28181国标平台LiveGBS视频统一汇聚后如何获取固定的播放地址,实现监控视频Web页面无插件播放、拉流分析、上大屏等目的
目前汇聚各种厂家监控设备的视频汇聚平台,基本都是通过GB28181标准协议实现的.下面介绍下LiveGBS Web无插件直播的GB28181视频平台将各厂家(包括海康.大华.华为.宇视.天地伟业等)监 ...
- 剑指offer-22、从上往下打印⼆叉树
题⽬描述 从上往下打印出⼆叉树的每个节点,同层节点从左⾄右打印. 思路及解答 这个其实就是标准的迭代遍历了 使用队列(Queue)数据结构实现层次遍历: 将根节点入队 循环执行以下操作直到队列为空: ...
- centos7部署seafile
一.准备工作 1.1 安装wget.vim yum install -y wget vim 1.2 关闭防火墙 systemctl stop firewalld systemctl disable ...
- .NET周刊【9月第2期 2025-09-14】
国内文章 Visual Studio 2026 预览体验版现已发布,一起来看看带来哪些新功能! https://www.cnblogs.com/Can-daydayup/p/19087114 微软于 ...
- 存储故障,强制拉库报ORA-600 kcbzib_kcrsds_1处理---惜分飞
联系:手机/微信(+86 17813235971) QQ(107644445) 标题:存储故障,强制拉库报ORA-600 kcbzib_kcrsds_1处理 作者:惜分飞版权所有[未经本人同意,不得以 ...
- Alpha865qqz.id 加密数据库恢复
联系:手机/微信(+86 13429648788) QQ(107644445) 标题:Alpha865qqz.id 加密数据库恢复 作者:惜分飞版权所有[未经本人同意,不得以任何形式转载,否则有进一步 ...
- scGPT环境配置过程
.markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rg ...
- ubuntu 20.04 使用 webrtc-streamer自动退出,报错GLIBC 问题解决方法
文章目录 前言 Ubuntu 20.4中使用webrtc-streamer报错 总结 前言 前端vue2 项目需要播放海康的视频流,本地启动起来了,现在需要的服务器上部署,服务器是Ubuntu 20. ...