news 2026/9/3 2:53:46

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
看不懂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等字段粗浅的判断服务器性能情况去调整,然后再正式运行查看具体的情况

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 22:33:10

救命神器9个AI论文软件,助你轻松搞定继续教育论文!

救命神器9个AI论文软件,助你轻松搞定继续教育论文! AI 工具助力论文写作,效率提升不再是梦 在继续教育的道路上,论文写作往往成为许多学员的“拦路虎”。无论是课程论文、毕业论文,还是科研成果的总结,都需…

作者头像 李华
网站建设 2026/9/3 0:22:09

服务渗透之MYSQL数据库安全

服务渗透之MYSQL数据库安全 1)服务渗透之数据库安全 MySQL数据库服务是服务器核心数据支撑,其安全关乎业务命脉。需重点关注服务开放状态如3306端口及非默认端口暴露,配置缺陷如远程访问未限制,空密码允许登录等,权限管…

作者头像 李华
网站建设 2026/9/2 21:48:09

以数据化能力推动安全治理落地生效的智能引擎

一、概要|用数据化成果验证分类分级的真实价值提示:数据分类分级的价值,最终要体现在“看得见、用得上、落得下”的成效上。 在数字经济全面深化的背景下,数据已成为企业最核心的生产要素之一。知源-AI数据分类分级产品以“数据化…

作者头像 李华
网站建设 2026/9/2 21:00:19

量子云双云并行!阿里云+华为云,中国算力终登全球C位?

量子云双云并行!阿里云华为云,中国算力站上全球C位? 2026年初,量子计算领域传来重磅消息:玻色量子自研的量子开源编程套件“量子云枢”继上线阿里云后,正式登陆华为云市场,面向全球开源开放。这…

作者头像 李华
网站建设 2026/9/2 20:59:44

Day 96:【99天精通Python】常用库速查手册 - 你的 Python “小抄“

Day 96:【99天精通Python】常用库速查手册 - 你的 Python “小抄” 前言 欢迎来到第96天! 在 90 多天的学习中,我们接触了大量的 Python 库和模块。你不可能记住所有的函数和参数。 专业的开发者从来不靠死记硬背,而是擅长查阅文档…

作者头像 李华
网站建设 2026/9/3 0:19:18

嵌入式系统功耗优化:从硬件选型到软件编程的全方位策略

在万物互联的智能化时代,嵌入式系统作为物联网终端设备的核心载体,其功耗表现直接决定了设备的续航能力、维护成本和环境影响。根据国际能源署(IEA)2023年发布的全球物联网能耗报告,全球运行的物联网设备已突破300亿台…

作者头像 李华