博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二篇:JMeter+Ant(报告优化)
阅读量:4552 次
发布时间:2019-06-08

本文共 1694 字,大约阅读时间需要 5 分钟。

主要是对HTML报告的优化

如果按JMeter默认设置,生成报告如下:

从上面的运行结果来看,出错之后,很难从报告上去定位问题,定位问题在哪里

优化大致过程:

Jmeter默认的报告展示的信息比较少,如果出错了,不是很方便定位问题。其实由.jtl格式转换为.html格式的报告过程中,

style文件起了很关键的作用。下面介绍另一种style文件的使用方法:

1、下载style文件:

2、把下载的文件放到jmeter的extras目录下。

3、修改JMeter.properties文件如下部分,我这里都修改成true,这样执行完脚本后就会保存这些结果到.jtl文件里面:

jmeter.save.saveservice.data_type=truejmeter.save.saveservice.label=truejmeter.save.saveservice.response_code=true # response_data is not currently supported for CSV output jmeter.save.saveservice.response_data=true # Save ResponseData for failed samples jmeter.save.saveservice.response_data.on_error=false jmeter.save.saveservice.response_message=true jmeter.save.saveservice.successful=true jmeter.save.saveservice.thread_name=true jmeter.save.saveservice.time=true jmeter.save.saveservice.subresults=true jmeter.save.saveservice.assertions=true jmeter.save.saveservice.latency=true jmeter.save.saveservice.connect_time=true jmeter.save.saveservice.samplerData=true jmeter.save.saveservice.responseHeaders=true jmeter.save.saveservice.requestHeaders=true jmeter.save.saveservice.encoding=false jmeter.save.saveservice.bytes=true jmeter.save.saveservice.url=true jmeter.save.saveservice.filename=true jmeter.save.saveservice.hostname=true jmeter.save.saveservice.thread_counts=true jmeter.save.saveservice.sample_count=true jmeter.save.saveservice.idle_time=true

4、修改build.xml文件,如下第7行style的值修改为新下载的xsl文件名:

5、执行脚本(cmd 中进入build.xml存放的路径,然后执行ant -buildfile build.xml),生成报告如下,明显感觉展示的内容比之前的报告多很多,定位问题也比较方便直观:

对于错误原因很容易定位

转载于:https://www.cnblogs.com/Akubi/p/5937994.html

你可能感兴趣的文章
微信小程序picker组件 - 省市二级联动
查看>>
Dynamics CRM 给视图配置安全角色
查看>>
Eclipse修改已存在的SVN地址
查看>>
C++ ACM基础
查看>>
(转)使用 python Matplotlib 库绘图
查看>>
进程/线程切换原则
查看>>
正则表达式语法
查看>>
20165301 2017-2018-2 《Java程序设计》第四周学习总结
查看>>
Vue的简单入门
查看>>
urllib 中的异常处理
查看>>
【SQL Server高可用性】高可用性概述
查看>>
通过SQL Server的扩展事件来跟踪SQL语句在运行时,时间都消耗到哪儿了?
查看>>
SQL优化:重新编译存储过程和表
查看>>
PCB“有铅”工艺将何去何从?
查看>>
Solr环境搭建
查看>>
垂直居中的几种实现方法
查看>>
UILabel标签文字过长时的显示方式
查看>>
H5离线缓存机制-manifest
查看>>
比较:I/O成员函数getline() 与 get()(第二种用法)的用法异同
查看>>
201671010118 2016-2017-2《Java程序设计》 第十一周学习心得
查看>>