Jmeter-非GUI模式下运行jmeter脚本-适用于服务器上持续集成测试

背景

大部分Jmeter脚本都是部署在Linux上运行,利用Jenkins做接口自动化,定时巡检任务。

执行命令

1.进入jmeter的目录,bin文件夹

bash 复制代码
cd C:\path\to\jmeter\bin

2.运行脚本文件

bash 复制代码
jmeter -n -t D:\{脚本文件目录}\xxx.jmx -l D:\{脚本文件目录}\log.jtl -e -o D:\{脚本文件目录}\html_report\

命令解析:

jmeter: 这是 JMeter 的可执行文件路径,用于启动 JMeter 工具

-n: 表示以非 GUI 模式运行 JMeter,也就是无界面模式,通常用于自动化测试或者服务器上运行

-t : -t 选项后面跟着测试计划文件的路径,xxx.jmx 是 JMeter 测试计划文件的名称

-l : -l 选项后面跟着用于保存测试结果的文件路径和名称,log.jtl 是 JMeter 默认的结果文件格式,保存了每个请求的详细信息

-e: 表示生成 HTML 报告

-o : -o 选项后面跟着 HTML 报告的输出路径

执行结果

生成jtl结果和html测试报告

相关推荐
utf8mb4安全女神1 分钟前
【shell函数】【shell脚本】定期自动检查服务器磁盘使用情况并发出告警
运维·服务器
憧憬成为java架构高手的小白3 分钟前
计算机网络管理
服务器·网络·计算机网络
Cx330❀6 分钟前
【MySQL基础】库与表的全面操纵指南
linux·服务器·网络·数据库·c++·mysql
tedcloud1238 分钟前
Understand-Anything部署教程:打造AI代码理解平台
服务器·人工智能·学习·自动化·powerpoint
ShineWinsu15 分钟前
对于Linux:进程信号的解析—下
linux·运维·服务器·面试·笔试·进程·信号
YIN_尹16 分钟前
【Linux系统编程】基础IO第二讲——文件描述符
android·linux·服务器
Cx330❀26 分钟前
【Linux网络】高性能 TCP 服务器:从多线程到线程池的架构演进与落地实践
linux·运维·服务器·网络·c++·tcp/ip·架构
程序猿编码28 分钟前
vmlinuz 到 vmlinux:不碰源码,徒手重建内核 ELF 符号表
linux·服务器·网络·内核·elf
张小姐的猫37 分钟前
【Linux】多线程 —— 线程池 | 单例模式 | 常见锁
linux·运维·服务器·c++·单例模式·设计模式·策略模式
无限进步_38 分钟前
【Linux】进程状态、僵尸与孤儿、进程调度
linux·运维·服务器·开发语言·数据结构·算法