JMeter自动生成测试Report
JMeter3.0 版本发布后,开始支持 动态 报表报告。让测试人员编写 性能测试报告 更加容易。
· 支持在 测试结束 后,生成测试报告
· 导入 之前测试结果,生成测试报告
下面就看下如何使用这个 新特性 ,生成测试报告
测试结束后,生成本次测试的报告
· 执行测试文件
· 生成测试结果文件
· 生成最终的测试报告
jmeter -n -t test.jmx-l result.jtl-e -o /tmp/ResultReport
参数说明:
-n : 非GUI 模式执行JMeter
-t : 执行测试文件所在的 位置
-l : 指定生成测试结果的保存文件, jtl 文件格式
-e : 测试结束后,生成测试报告
-o : 指定测试报告的存放位置
-l -o 指定的文件及文件夹,必须 不存在 ,否则执行会失败
使用之前的测试结果,生成测试报告
将 已存在 的测试结果文件,生成测试报告
jmeter -g result.jtl-o /tmp/ResultReport
参数说明:
-g : 指定 已存在 的测试结果文件
两种方式,其实最终都 依赖 生成的 测试报告 。双击 报告 文件夹中的 index.html 即可查看报告。
报告详解
Dashboard
Test and Report informations
测试和报告信息: 测试结果保存文件/测试开始时间/测试结束时间/展示过滤器。
APDEX(Application Performance Index)
应用程序性能满意度的标准,范围在 0-1 之间,1表示达到所有用户均满意。是由 APDEX公司 推出的。计算公式:
Requests Summary
请求的 通过率(OK) 与 失败率(KO) ,百分比显示。
Statistics
数据分析,基本将 Summary Report 和 Aggrerate Report 的结果合并。
Errors
错误情况,依据不同的错误类型,将所有错误结果展示。
Charts
用 图表 的形式展示测试数据,让测试报告更加 直观 。特点:
· 将测试过程中 经常 使用的数据,用图表的形式展示,让测试结果更加直观
· 每个图表数据,有 两种 展示形式
· 支持 请求样例 过滤显示
· 支持导出 PNG 图片格式
Over Time
· Response Times Over Time: 响应 时间
· Bytes Throughput Over Time: 字节 接收/发送 的数量
· Latencies Over Time: 延迟 时间
Throughput
· Hits Per Second: 每秒点击率
· Codes Per Second: 每秒状态码数量
· Transactions Per Second: 每秒事务量
· Response Time Vs Request: 响应时间点请求的 成功/失败 数
· Latency Vs Request: 延迟时间点请求的 成功/失败 数
Response Times
· Response Time Percentiles: 响应时间百分比
· Active Threads Over Time: 激活线程数
· Time Vs Threads: 测试过程中的线程数时续图
· Response Time Distribution: 响应时间分布
· 了解到每个报表的功能,就可以将需要的报表添加到 测试报告中
问题
报表中,中文命名的 Label 会显示乱码
JMeter自动生成测试Report相关推荐
- 25.怎样在IDEA中使用JUnit4和JUnitGenerator V2.0自动生成测试模块
转自:https://blog.csdn.net/wangyj1992/article/details/78387728 因为项目的需要,所以研究了一下自动生成测试代码.将经验记录下来,总会有用的.我 ...
- 在IDEA中使用JUnit4和JUnitGenerator V2.0自动生成测试模块
因为项目的需要,所以研究了一下自动生成测试代码.将经验记录下来,总会有用的.我个人认为,好记性不如多做笔记多反思总结. 1. 前提条件 开发环境已正确配置 工程已解决JUnit依赖关系(pom. ...
- 利用jmeter自动生成html测试报告
一.首先应该把测试脚本写好 二.利用命令行生成html测试报告 jmeter -n -t [Jmx脚本位置]-l [结果文件result.jtl存放的位置]-e -o [生成HTML报告指定文件夹] ...
- 使用jmeter自动生成测试报告
目录 1.打开cmd窗口 2.执行脚本 3.查看报告 1.打开cmd窗口 使用win+R,输入cmd,打开命令窗口,定位到jmeter脚本所在的目录,例如我的是:D:\workplace\Cworkf ...
- jmeter自动生成测试报告
2018-06-22 15:44:43 1.准备.jmx脚本文件 2.在脚本文件路径下执行cmd命令:jmeter -n -t test.jmx -l result.jtl -e -o /tmp/ ...
- Intellij自动生成测试类
注意,测试类一定要另外新开个文件夹Test 右键ReMark这个Test文件夹为Test Sources Root 在已经有了springServiceImpl的情况下: 然后会得到一个新的文件: s ...
- [PHPUnit]自动生成PHPUnit测试骨架脚本-提供您的开发效率【2015升级版】
2019独角兽企业重金招聘Python工程师标准>>> 场景 在编写PHPUnit单元测试代码时,其实很多都是对各个类的各个外部调用的函数进行测试验证,检测代码覆盖率,验证预期效果. ...
- c 自动生成html报告,Pytest框架之 - Allure生成漂亮的HTML图形测试报告
官网介绍 1. Allure Framework是一种灵活的轻量级多语言测试报告工具,不仅可以以简洁的Web报告形式非常简洁地显示已测试的内容,也允许参与开发过程的每个人从日常测试中提取最大程度的有用 ...
- jmeter ant的html结果为空,Ant Jmeter Jenkins生成html测试报告
Ant配置 1. 将jmeter安装目录或者源码目录下\apache-jmeter-3.1\extras的ant-jmeter-1.1.1.jar复制到ant安装目录下apache-ant-1.10. ...
- 告别加班/解放双手提高单测覆盖率之Java 自动生成单测代码神器推荐
一.背景 很多公司对分支单测覆盖率会有一定的要求,比如 单测覆盖率要达到 60% 或者 80%才可以发布. 有时候工期相对紧张,就优先开发功能,测试功能,然后再去补单元测试. 但是编写单元测试又比较浪 ...
最新文章
- SQL Server 备份还原造成孤立用户的问题
- hdu - 2512 一卡通大冒险 (斯特灵数 贝尔数)
- elasticsearch狂神说笔记_神级学习笔记!别再说不会Elasticsearch了,这位架构师都整理好了...
- ArcGIS License启动无响应
- java 线程 free_Java进阶05 多线程
- Android 系统(112)---Android系统读取 CPU温度(MTK平台)
- 简单的动态网站java,Java实践:一个简单的动态数组实现
- SQL2005中row_number( )、rank( )、dense_rank( )、ntile( )函数的用法(2)
- 试着开发chrome插件
- Climbing Stairs @python
- 在线小说阅读器app
- 已知相关系数求解联合分布律
- 无根树(无环连通无向图)的Prufer编码
- springboot2.0和mysql8的时间问题
- 东南大学计算机学院保研比例,江苏省高校保研率排行榜,南京大学第1,保研率超过1/3...
- unicode 的geek解释
- Oracle 轻量级实时监控工具 oratop
- 炉石传说游戏系统拆解
- Stata:二元Probit模型
- IDE Eval Reset 插件安装使用
热门文章
- php毕设周记_毕设周记(一)
- 用git和github来拉近和大牛的距离-郭永峰-专题视频课程
- r语言平均值显著性检验_R语言相关系数、显著性检验及可视化的尝试
- 人工神经网络 图像分割 matlab,MATLAB图像分割毕业设计开题报告
- 分享188个JS图片效果JS代码,总有一款适合你
- 盛世zeepower远程距离隔空无线充投放商用 低频磁共振无线充电技术——充电有效距离 20-45mm
- 【支付宝】支付宝ISV申请方法
- MATLAB 谐波 模块,simulink 谐波分析_matlab谐波分析_simulink中sign模块(6)
- 智慧电力信息化系统建设整体方案
- 集丰照明|如何深度解读 LED 标准?