帮忙多点点文章末右下角的“好看”支持下,也可以将本文分享到朋友圈或你身边的朋友,谢谢
环境准备:
2-5 建议用最新版
windows下安装部署jenkins请参见windows下jenkins安装部署
linux下安装部署jenkins请参见linux下安装部署jenkins
jenkins插件安装,请参见jenkins系统管理(一)-管理用户、管理插件
主要要用到jmeter的jmeter-results-detail-report_21.xsl模板,用于把jmeter的.jtl原始报告文件转换成html格式,如下图找到该扩展
另外就是用到xsltproc用于将xsl层叠样式表转化成HTML格式,以便用jenkins的Public HTML reports插件发布出来
请根据你的os版本选择对应的xlstproc版本,下载地址为:http://www.xmlsoft.org/XSLT/downloads.html
将下载的xlstproc放在已经设置了环境变量的目录下,以便命令行使用
下面我们看下怎么用jmeter-results-detail-report_21.xsl模板将jmeter运行后生成的.jtl格式文件转换成html格式的文件,使用下面的命令:
xsltproc jmeter-results-detail-report_21.xsl test.jtl > test.html
说明:
1. xsltproc 为已经下载并放置在设置了环境变量的目录下的工具 2. jmeter-results-detail-report_21.xsl 为jmeter的extras目录下的模板文件,最好使用全路径指定该模板 3. test.jtl 为jmeter运行生成的jtl格式的原始报告文件 4. test.html 为要生成的html目标格式的可读性报告文件
一般情况下,对于 jmeter-results-detail-report_21.xsl我都会去重写了,以便更好看或是更切合业务的需要,下面我们看下该模板里的内容,先看下大概的
注:该模板对应了jmeter原始报告里的测试结果,详细的结果,甚至各请求的报文字段,都是可以提取出来的。
下面我们就测试的概要结果进行详细的说明下
笔者这里给一个丑丑的html报告出来,这个html是可以自己定制样式的
点击html文件就可以看到下面生成的html报告格式了
嗯,纯手工打造,需要时间去美化的,但搞好了是很好玩的,不搞手把手教,大家自己研究下xsl模板语法,很简单的哟哟哟
看完上面 ,一般情况下,你应该处于懵逼状态,所以你可以看这篇手把手的基于jenkins和jmeter实现接口自动化过程
本文主要是让大家了解一些东西,没其他的意思,^_^