前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >纯手工了解下jenkins、jmeter、xlstproc、public html reports插件等集成

纯手工了解下jenkins、jmeter、xlstproc、public html reports插件等集成

作者头像
苦叶子
发布2019-06-02 21:36:08
1.1K0
发布2019-06-02 21:36:08
举报
文章被收录于专栏:开源优测

帮忙多点点文章末右下角的“好看”支持下,也可以将本文分享到朋友圈或你身边的朋友,谢谢

环境准备:

  1. 任意OS
  2. tomcat
  3. jdk
  4. jenkins
  5. jmeter

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实现接口自动化过程

本文主要是让大家了解一些东西,没其他的意思,^_^

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-03-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源优测 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档