当前位置: 首页 > news >正文

看不懂Jmeter报告?这篇让性能小白也能轻松入门!

本章主要说明2个方法查看压测结果

Aggregate Report

Aggregate Report翻译为聚合报告,是JMeter常用的一个Listener。

添加路径:右键Thread Group或Test Plan > Add > Listener > Aggregate Report

配置了HTTP Request和Aggregate Report后运行,然后查看Aggregate Report,可以看到压测结果

Aggregate Report输出结果为:

相关字段说明:

90% Line的具体解释:

百分位数为统计学术语,如果将一组数据从大到小排序,并计算响应的累计百分位,则某一百分位对应数据的值就称为这一百分位的百分位数。

可表示为:一组n个观测值按数值大小排列如,处于p%位置的值称第p百分位数

90% Line:一组数由小到大进行排列,找到他的第90%个数(假如是12),那么这个数组中有90%的数将小于等于12 。用在性能测试的响应时间也将非常有意义,也就是90%请求响应时间不会超过12 秒。

命令行执行

在测试服务器性能的时候,JMeter本身的客户端也会在一定程度上消耗本机的性能,对性能执行结果也会有一定影响,所以JMeter官方也建议,尽量使用命令行去执行,界面端的JMeter只是作为辅助工具。

所以,我们可以在客户端配置Thread Group、HTTP Request等最基本的配置,至于Aggregate Report、View Results Tree等与测试无关的就不配置了,尽可能的减小对本机性能的消耗,尽可能的保证性能测试的准确。

Jmeter客户端配置好基本的内容并保存

保存之后,打开命令行工具,切换到JMeter安装的bin目录下,命令行执行JMeter脚本

命令:jmeter -n -t xxx.jmx -l yyy.jtl

  • xxx.jmx是要被执行的JMeter脚本即在JMeter客户端保存的脚本

  • yyy.jtl为压测结果保存的文件,存放在命令行当前目录下

  • -n:非GUI模式,即在非客户端模式下运行JMeter

  • -t:指定待执行的JMeter脚本

  • -l:指定日志文件,即输出相关结果到指定的文件中,一般是jtl文件

命令行执行后,每隔30秒会打印出30秒内的运行情况和运行至今的运行情况,找到日志文件,打开JMeter客户端,添加Aggregate Report,导入日志文件,可以查看执行结果:

小tips

1.在命令行执行的时候,需要修改某个配置时,可以使用文本工具打开JMeter脚本文件(即jmx),然后根据经验去修改字段值,实在不行就再去JMeter修改

2.在命令行调试合理的虚拟用户数的时候,可以根据其打印出来的Avg、Min、Max、Err等字段粗浅的判断服务器性能情况去调整,然后再正式运行查看具体的情况

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

http://www.jsqmd.com/news/273826/

相关文章:

  • 2026治安巡逻电动车厂家实力盘点 主流品牌技术解析 - 品牌排行榜
  • 【实战项目】 基于springboot的网络文学交流分享平台
  • 让聊天ai调用functioncall ai --不发工具消息给聊天的ai
  • 我是如何解决接口自动化中的20个典型问题的?
  • 【实战项目】 基于深度学习的人体行为识别器
  • “人类心智制定和解决复杂问题的能力,与在现实世界中实现客观理性行为所需处理的问题规模相比,显得极为有限。” — 赫伯特·A·西蒙(Herbert A. Simon)
  • ai调用mcp 直接基于mcp库
  • C++算法训练第八天
  • 【实战项目】 方正科技市场营销策略研究
  • 2026年上海防水补漏行业顶尖企业权威评测:全面解析防水、修复、翻新与检测服务 - shruisheng
  • 【Web安全】SSRF - 教程
  • 聊聊五种 Redis 部署模式
  • 京东e卡回收真的靠谱吗?揭秘背后真相! - 京顺回收
  • [MCP] Prompt
  • 从复杂到有序:汽车制造企业多元数据库管理走向自治智能的实践观察
  • 写论文软件哪个好?实测科普!宏智树 AI 凭 “学术真功夫” 成毕业刚需
  • 2026年硅胶模具厂家深度选型指南:食品级与医用级需求下的三大方案解析 - 博客万
  • 【实战项目】 基于springboot的前后端分离学生健康体检管理系统
  • 当 Agent 进入系统阶段,AI 产品开始真正分化
  • 2026年知名的公务车品牌厂家推荐及行业发展解析 - 品牌排行榜
  • 【实战项目】 数字孪生在水利调度中的应用
  • 2026Q1唐山口碑财税公司推荐榜:正规备案为基 - 品牌智鉴榜
  • 【RPA】拼多多商家后台取数口径
  • 【实战项目】 基于单片机激光打靶语音播报系统的设计与实现
  • 2026年盛世笔特国际文化创意产业集团有限公司排名,市场份额情况究竟如何? - 工业品牌热点
  • 9 款 AI 写论文哪个好?实测封神!宏智树 AI 凭硬核实力稳坐头把交椅
  • 【实战项目】 基于DSP新型电能质量监测装置的研究
  • Spring Boot之@Transactional注解实践
  • 2026年聚乙二醇6000粉末厂家权威推荐榜:聚乙二醇6000粉末、聚乙二醇8000、聚乙二醇8000粉末、聚乙二醇10000粉末选择指南 - 优质品牌商家
  • 想入行网络安全?这份零基础入门指南,帮你避开90%的常见学习误区。