【性能测试】14_JMeter _JMeter测试报告

文章目录

  • 一、聚合报告
    • 1.1 各项指标含义
    • 1.2 重点关心的性能指标
    • 1.3 导出聚合报告
  • 二、生成html测试报告
    • 2.1 命令
      • 2.1.1 方法1:相对路径 (首选)
      • 2.1.2 方法2:绝对路径执行
  • 三、查看html测试报告
    • 3.1 Dashboard(概览仪表盘)
      • 3.1.1 Test and Report informations (测试和报告信息)
      • 3.1.2 APDEX (应用性能指标)
      • 3.1.3 Requests Summary(请求总结)
      • 3.1.4 Statistics(统计表)
      • 3.1.5 Errors(错误表)
      • 3.1.6 Top 5 Errors by sampler(前5个错误信息采样)
    • 3.2 Charts(图表)
    • 3.3 Customs Graphs(定制图表)

一、聚合报告

位置: 测试计划—>右键—>监听器—>聚合报告

1.1 各项指标含义

1. Label:每个请求的名称(勾选:在标签中包含组名称,显示线程组名-取样器名) 2. #样本:各请求发出的数量 3. 平均值:平均响应时间。默认是单个Request的平均响应时间。 (单位:毫秒) 4. 中位数:中位数, 50% <= 时间;代表50%的请求,发送的响应时间 (单位:毫秒) 5. 90%百分比:90% <= 时间;代表90%的请求,发送的响应时间 (单位:毫秒) 6. 95%百分比:95% <= 时间;代表95%的请求,发送的响应时间 (单位:毫秒) 7. 99%百分比:99% <= 时间;代表99%的请求,发送的响应时间 (单位:毫秒) 8. 最小值:最小响应时间。(单位:毫秒) 9. 最大值:最大响应时间。(单位:毫秒) 10.异常%:请求的错误率 = 错误请求的数量/请求的总数 11.吞吐量:吞吐量。默认情况下表示每秒完成的请求数,一般认为它为TPS。 12.接收 KB/sec:每秒从服务器端接收到的千字节数 13.发送 KB/sec:每秒向服务器发送的千字节数

1.2 重点关心的性能指标

1、样本

2、平均值

3、95%

4、响应时间

—观察当前的最大最小值的波动范围 ——如果波动范围不大,以平均响应时间作为最终的性能响应时间结果 ——如果波动范围很大,以90%(经验)的响应时间作为最终性能响应时间结果

5、错误率

6、吞吐量

1.3 导出聚合报告

二、生成html测试报告

JMeter支持生成HTML测试报告, 以便从测试计划中获得图表和统计信息。

2.1 命令

# jmeter下生成测试报告,借助命令实现jmeter -n -t[jmx file]-l[result file]-e -o[html report folder]例子: jmeter -n -t xxx.jmx -l restlt.jtf -e -o ./report 注意:jmeter:要求能在任意目录下,执行jmeter命令。必须配置jmeter的bin/ 到path中

参数描述: -n:非GUI模式执行JMeter -t [jmx file]:测试计划保存的路径及.jmx文件名,路径可以是相对路径也可以是绝对路径 -l [result file]:生成测试报告 必备的 中间文件。一般都叫 result.jtl 或 result.txt -e:测试结束后,生成测试报告 -o [html report folder]:存放生成测试报告的路径,路径可以是相对路径也可以是绝对路径 注意: result.jtl和report会自动生成, 如果在执行命令时result.jtl和report已存在, 必须用先删除, 否则在运行命令时就会报错

注意事项:

  • report目录,生成报告时,会自动创建。必须保证report目录不存在 或者 为空。
  • 必须保证,生成报告的位置下,没有result.jtl 或 result.txt

2.1.1 方法1:相对路径 (首选)

C:\Users\ggk\Desktop\jmeter测试>jmeter -n -t testhtml.jmx -l result.txt -e -o ./report

2.1.2 方法2:绝对路径执行

# 绝对路径识别jmeter测试路径出错,改为jmeter-test。C:\Users\ggk>jmeter -n -t"C:\Users\ggk\Desktop\jmeter-test\testhtml.jmx"-l C:\Users\ggk\Desktop\jmeter-test\result.txt -e -o C:/Users/ggk/Desktop/jmeter-test/report

三、查看html测试报告

等待脚本执行完成后,进行report文件夹下,打开index.html,可以看到性能测试的详细数据统计

打开index.html, 就可以看到页面左侧有三个菜单:

3.1 Dashboard(概览仪表盘)

3.1.1 Test and Report informations (测试和报告信息)

3.1.2 APDEX (应用性能指标)

参考:https://oneapm.udesk.cn/hc/articles/515

  • 计算每笔交易APDEX的容忍和满足阈值基于可配置的值, 范围在 0-1 之间, 1表示达到所有用户均满意
  • T(Toleration threshold): 容忍或满意阈值
  • F(Frustration threshold): 失败阈值

3.1.3 Requests Summary(请求总结)

3.1.4 Statistics(统计表)

3.1.5 Errors(错误表)

3.1.6 Top 5 Errors by sampler(前5个错误信息采样)

3.2 Charts(图表)

它包括 Over Time(时间变化) 、Throughput(吞吐量)、Response Times(响应时间)

3.3 Customs Graphs(定制图表)

  • Customs Graphs(定制图表)JMeter生成的HTML性能测试报告中,是指用户可以根据需要自定义的图表。这些图表可以帮助用户更直观地分析和理解测试结果。
  • 因为这里没有设置所以是空的,你可以根据自己需求定制自己的,具体的步骤请参考:https://jmeter.apache.org/usermanual/generating-dashboard.html#top

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【毕业设计】基于springboot的实验设备借用平台的设计与实现 实验室设备租赁系统(源码+文档+远程调试,全bao定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

Java毕设选题推荐:基于SpringBoot+Vue+MySQL 房屋租赁管理系统平台基于springboot的元宇宙平台的房屋租赁管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

2026必备!10个AI论文工具,助本科生轻松写论文!

2026必备&#xff01;10个AI论文工具&#xff0c;助本科生轻松写论文&#xff01; AI 工具如何改变论文写作的未来 在 2026 年&#xff0c;随着人工智能技术的不断成熟&#xff0c;AI 工具已经成为本科生撰写论文的重要助手。无论是初稿的生成、内容的润色&#xff0c;还是降…

【课程设计/毕业设计】基于springboot+vue的婚庆公司服务网站管理系统基于springboot的婚庆公司服务平台的设计与实现【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

K8s新手入门:从“Pod创建”到“服务暴露”,3个案例理解容器编排

一、案例1&#xff1a;单Pod部署&#xff08;Nginx应用&#xff09; 目标&#xff1a;用命令行创建并验证Pod 创建Pod bashkubectl run nginx-pod --imagenginx:1.14 --port80 注&#xff1a;镜像选择参考智优达Docker容器化部署指南&#xff0c;优先使用指定版本标签&#x…

【旋转式多线激光雷达】旋转式多线激光雷达工作原理

大多数常见的旋转式多线激光雷达(如16线、32线、64线雷达)并不是物理意义上的“完全同时”发射所有激光束。 原因和实际情况如下: 避免干扰和简化设计: 如果所有激光器(每条“线”对应一个或多个激光器)在同一瞬间发射高功率激光脉冲,它们产生的光束在空间中可能非常接…

ClickHouse在农业大数据分析中的创新应用

ClickHouse在农业大数据分析中的创新应用 关键词:ClickHouse、农业大数据、时序数据分析、实时聚合、智能农业 摘要:本文将带你走进「农业+大数据」的奇妙世界,揭秘为什么全球顶尖农场和农业科技公司选择ClickHouse作为核心数据分析引擎。我们会用「种草莓的王大爷」这样的生…

【毕业设计】基于springboot的婚庆公司服务平台的设计与实现(源码+文档+远程调试,全bao定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

在决策树生成过程中,对每个结点在划分前先进行估计,若当前结点的划分不能带来决策树泛化性能提升,则停止划分并将当前结点标记为叶结点。 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

agentscope记忆模块使用和部署agent-memory-server记忆服务

参考资料https://doc.agentscope.io/zh_CN/tutorial/task_memory.htmlhttps://bai-lab.github.io/MemoryOS/docshttps://github.com/BAI-LAB/MemoryOShttps://docs.mem0.ai/open-source/python-quickstarthttps://redi…

AI Agent核心技术揭秘:概念辨析、商业化路径与实践指南,值得收藏

文章解析了AI Agent的概念、商业化前景及发展方向。AI Agent被定义为循环调用工具的大语言模型&#xff0c;具有调用工具、完成复杂任务等优势&#xff0c;比聊天机器人更具商业价值。编程领域是Agent最先落地的场景&#xff0c;Skills生态正在兴起。尽管Agent本身难以形成垂直…

Java程序员转型大模型开发全攻略:月薪30K+的AI工程师成长路径_程序员转行AI大模型教程(非常详细)

本文为Java程序员提供大模型转型指南&#xff0c;包括五大学习步骤&#xff1a;基础知识、工具框架、编程能力、数学储备和项目实践。发挥Java工程师在软件架构方面的优势&#xff0c;掌握AI时代高薪岗位所需技能。大模型领域岗位缺口达47万&#xff0c;初级工程师平均薪资28K。…

docker部署及基本要点

一、核心内容整理Docker 核心概念与关联技术 Docker 是基于 Go 语言开发的容器化软件,核心解决软件安装部署的环境一致性问题,常应用于大模型部署(如 deepseek)等 AI 场景;K8s(Kubernetes,谷歌开发)是 Docker …

【课程设计/毕业设计】基于springboot + vue房屋租赁管理系统基于springboot的元宇宙平台的房屋租赁管理系统【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

资治通鉴对于大赦天下的评价

《资治通鉴》对“大赦天下”持 高度批判态度,司马光通过历史叙事和直接评论,系统揭露了滥赦的弊端。 一、司马光的核心批判观点 1. 破坏法治,助长犯罪 《资治通鉴汉纪十》(卷17):“赦者,权时之宜,非太平之常。…

【大数据毕设全套源码+文档】基于springboot+大数据的音乐数据分析系统的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

【大数据毕设全套源码+文档】基于springboot+Hadoop的手机销售数据分析系统的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

宏智树 AI:破解期刊投稿密码,从初稿到见刊的智能学术引擎

作为深耕论文写作科普的教育博主&#xff0c;后台每天都被粉丝的期刊投稿困惑刷屏&#xff1a;“选题自嗨半天&#xff0c;却不在期刊收稿范围”“文献引用格式反复改&#xff0c;还是被审稿人标注错误”“数据图表不规范&#xff0c;优质成果卡在排版关”。很多科研人明明手握…

学长亲荐!专科生必看9款一键生成论文工具TOP9测评

学长亲荐&#xff01;专科生必看9款一键生成论文工具TOP9测评 2026年专科生论文写作工具测评&#xff1a;为何值得一看&#xff1f; 随着高校教育的不断深化&#xff0c;专科生在学术写作上的需求也日益增长。然而&#xff0c;面对繁重的课程任务与有限的写作经验&#xff0c;许…

推荐算法:基于大数据python新闻推荐系统 爬虫 Django框架 协同过滤推荐算法 AI大模型 计算机 Hadoop大数据✅

博主介绍&#xff1a;✌全网粉丝10W&#xff0c;前互联网大厂软件研发、集结硕博英豪成立软件开发工作室&#xff0c;专注于计算机相关专业项目实战6年之久&#xff0c;累计开发项目作品上万套。凭借丰富的经验与专业实力&#xff0c;已帮助成千上万的学生顺利毕业&#xff0c;…