JMeter性能测试:命令行执行

1. 环境准备

安装JMeter

http://jmeter.apache.org/

下载最新版本的JMeter

在这里插入图片描述

解压下载的压缩包

在这里插入图片描述

配置环境变量

为了更方便地从任何目录运行JMeter,将JMeter的bin目录添加到系统环境变量中。
在这里插入图片描述

2. 创建测试计划

在执行命令行测试之前,需要创建一个JMeter测试计划。

  1. 打开JMeter GUI
  2. 创建线程组并配置虚拟用户数量
  3. 添加HTTP请求或其他所需的采样器
  4. 添加监听器以收集和查看结果。
  5. 保存测试计划(.jmx文件)

3. 使用命令行执行测试

基本命令

打开命令行工具(在Windows上是CMD或PowerShell,在Linux或Mac上是Terminal),并使用以下基本命令格式:

jmeter -n -t [test plan file] -l [results file] -e -o [output folder]

-n:非GUI模式运行。
-t:指定测试计划文件(.jmx)。
-l:指定结果文件(.jtl)。
-e:在测试结束后执行测试报告生成。
-o:指定输出文件夹,用于存放测试报告。

示例

假设有一个名为 TestPlan.jmx 的测试计划,并且你希望将结果保存到results.jtl,同时生成报告到./reports目录:

在这里插入图片描述

4. 高级命令行选项

JMeter提供了许多高级命令行选项,以满足不同的测试需求。

-j:指定日志文件。
-p:指定系统属性(JMeter.properties)的路径。
-q:指定属性文件,用于设置JMeter变量。
-x:启用远程服务器模式。

示例:使用系统属性和属性文件

如果你需要覆盖JMeter的默认设置,可以使用-p和-q选项:

jmeter -n -t TestPlan.jmx -l results.jtl -p custom.properties -q test.properties

5. 监控和调试

在命令行模式下,可以通过以下方式监控和调试测试:

使用 -j 选项生成日志文件。
使用 -x 选项启动远程调试模式,并连接到JMeter的调试端口。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/651149.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java绩效考核系统源码 springboot员工绩效考核系统源码

Java绩效考核系统源码 springboot员工绩效考核系统源码-009 源码下载地址:https://download.csdn.net/download/xiaohua1992/89352195 项目介绍 本系统的功能分为管理员和员工两个角色 管理员的功能有: (1)个人中心管理功能&a…

【ARM 裸机】PLL 时钟配置

直接在上一节的工程上修改,参考 I.MX6ULL 数据手册第十八章; PLL2 的频率固定为 528 Mhz,PLL3 的频率固定为 480 Mhz, 首先初始化 PLL2 的 PFD0~PFD3,寄存器 CCM_ANALOG_PFD_528 用于设置 4 路 PFD 的时钟&#xff0c…

vscode中使用conda虚拟环境

每一次配置环境,真的巨烦,网上的资料一堆还得一个个尝试,遂进行整理 1.准备安装好Anaconda 附带一篇测试教程,安装anaconda 2.准备安装vscode 安装地址:Visual Studio Code 3.创建Conda环境 搜索框搜索Anaconda…

sql注入less8——布尔盲注

sql注入第八关卡是布尔盲注,我们将看不到一般的返回值,只能通过You are in......的消失与否来判断自己输入的字符是否与查询的数据的字符相同,相同则显示You are in......,相反则不显示,如下图所示: 查询语…

Word 中将 LaTex 代码渲染为公式的两种方法

示例代码 \mathscr{F}\left[f_1(t)\cdot f_2(t)\right]\frac1{2\pi}F_1(\omega)*F_2(\omega) 1、用 Word 自带的公式转换 Alt 新建一个公式框,将 LaTex 代码粘贴到公式框中,点击【专用】 2、用 Word 中的 MathType 转换 在 LaTex 代码两端各添加一…

探索切片索引:列表反转的艺术

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言:列表反转的挑战 二、切片索引的基本概念 三、切片索引实现列表反转 …

001.数据分析_NumPy

我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈 入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈 虚 拟 环 境 搭 建 :👉&…

使用 Python 编程语言进行供应链分析

前言 要分析一家公司的供应链,我们需要供应链不同阶段的数据,如有关采购、制造、运输、库存管理、销售和客户人口统计的数据。我为这项任务找到了一个理想的数据集,其中包括一家时尚和美容初创公司的供应链数据。 1. 相关数据集 让我们导入…

四川省税务局CDH国产化替代实践

“传统数据仓库对于数据处理时效较低,且无法处理实时增量数据及数据变更,同时,在面对海量税务数据大规模进行查询分析等方面存在一些挑战。我们希望尽快寻找到一款能够替代CDH,并且具备灵活扩展能力的大数据解决方案,以…

关于VFX Graph的学习

关于VFX Graph的学习 转载自我的有道云笔记,目前内容不多,后续如果继续使用会更新。 前言 出于实习工作需要和毕设需要,我开始使用VFXGraph。 以前准备第一批作品集的时候,就简单地使用过,但是只是跟着教程一顿乱连…

采用Java语言开发的(云HIS医院系统源码+1+N模式,支撑运营,管理,决策多位一体)

采用Java语言开发的(云HIS医院系统源码1N模式,支撑运营,管理,决策多位一体) 是不是网页形式【B/S架构]才是云计算服务? 这是典型的误区! 只要符合上述描述的互联网服务都是云计算服务,并没有规定是网页…

深入了解Linux中的环境变量

在Linux系统中,环境变量(Environment Variables)是用于配置操作系统和应用程序运行环境的一种机制。它们储存在键值对中,可以控制程序的行为、路径查找和系统配置。本文将深入探讨环境变量的基本概念、常见类型、设置和管理方法&a…

OrangePi AIpro开箱测评

OrangePi AIpro(8T) 香橙派联合华为精心打造,建设人工智能新生态 章节一:引言 1.1 背景 香橙派(OrangePi)是深圳市迅龙软件有限公司旗下开源产品品牌,迅龙软件成立于2005年,是全球领先的开源硬件和开源软…

阿里云获取nginx头部

k8s 配置 可以修改kube-system/nginx-configuration configmap的方式, compute-full-forwarded-for: “true” forwarded-for-header: “X-Forwarded-For” use-forwarded-headers: “true” https://help.aliyun.com/zh/ack/ack-managed-and-ack-dedicated/user-g…

设计模式13——桥接模式

写文章的初心主要是用来帮助自己快速的回忆这个模式该怎么用,主要是下面的UML图可以起到大作用,在你学习过一遍以后可能会遗忘,忘记了不要紧,只要看一眼UML图就能想起来了。同时也请大家多多指教。 桥接模式(Bridge&a…

使用LabVIEW开发RFID读卡器程序

使用LabVIEW开发RFID读卡器程序,涵盖硬件选择、初始化、数据读取与处理的整个流程。通过详细的开发步骤和示例代码,展示LabVIEW在快速开发和调试RFID应用中的优势,使用户能有效实现RFID技术在各类项目中的应用。 工作原理 RFID(…

2024爆款神器!会声会影2024旗舰版,让你的视频制作技能暴涨,不学真的亏大了!

在数字内容创作的时代,视频编辑已经成为连接创意与现实的重要桥梁。无论是个人Vlog制作、在线教育课程、企业宣传还是专业影视制作,高效而强大的视频编辑软件成为了必不可少的工具。会声会影2024旗舰版,作为一款集先进技术与用户友好界面设计…

分享目前堪称最好用的车机桌面app,支持画中画模式!

好用的车机桌面了,支持悬浮画中画! 如果你想改变单调的车机桌面,那么这篇文章你不要错过了!支持地图悬浮、画中画的车机桌面,不要错过! 今天阿星给大家分享3款好用、好看的大屏桌面软件,重要的…

内网穿透端口映射内外网反弹 shell 回顾

内网穿透&端口映射&内外网反弹 shell 回顾 内网概念 我们常说的内网,一般指的是非公有 IPv4 地址的网络比如学校机房里的电脑一般为私有网络,家里的网络也是私有网络 私有网络的范围与划分 ipaddressareaA 类地址10.0.0.0~10.255.…

【408精华知识】指令字长、存储字长、机器字长大总结!

文章目录 一、三种字长二、三种字长之间的关系三、三种字长与部件位数之间的关系 一、三种字长 机器字长:等于字长,CPU一次能够处理的数据的位数。通常等于寄存器、ALU的位数。例子:windows 64位/32位,这里的64位和32位指的就是该…