JMeter(6) jenkins测试报告及邮件优化

jenkins邮件

使用jenkins执行完任务自动将测试结果发送到邮箱,效果如下:


 
 
生成html报告

build文件设置


 
 
jenkins设置
  1. SummaryReport写入邮件正文
    jenkins系统设置->邮件默认内容里增加
    ${FILE, path="path/SummaryReport.html"}
    path是绝对路径,注意不要使用带有分隔符的系统变量,否则jenkins会将路径分隔符解析成“.”,导致路径失效。
    ps:用<iframe src="xxx.path"></iframe>的话,会发现src会被解析成"_src"导致显示失败,如果有解法,请不吝赐教XD

  2. 邮件带附件DetailReport
    job->设置->Editable Email Notification ->attachment,填写报告地址


     
     

    注意:这里默认附件的目录是当前workspace,所以我第一步生成报告保存在$WORKSPACE\htmlreports\下

SummaryReport优化
  1. 修改jmeter.properties,把需要保存到jtl文件的信息改称true


     
     
  2. 修改build.xml
    下载新的样式表shanhe.xsl,放在jmeter\extras下,build文件新增将jtl转化为html的语句
     
     
  3. 运行一下,可以看到,有输出详细的信息了


     
     
  4. 再优化
    定位该元素的类在该类的样式下增加自动换行的属性
    #right-panel .data { line-height: 19px; white-space: initial; }
    运行一下,断言结果可以自动换行了。其他部分换行按照同个方法即可
     
     

    上图可以看到,断言输出的换行"\n"被编译成一个空格,把断言结果用pre标签包起来
     
     

    运行,断言结果换行符起作用了看起来差不多了(∩_∩)~
     
     
DetailReport优化

测试报告为空,MinTime和MaxTime为NaN

  1. 样式表版本不对,所以网上找了到jmeter-results-detail-report_21.xsl,下载放到jmeter->extra下
  2. 把jmeter->lib下的xalan.jar、serializer.jar复制到ant->lib下
参考链接

http://shanhe.me/2011/06/07/new-xsl-stylesheet-for-jmeter-command-line-results-report#comment-35778

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

赞赏支持
 
接口自动化Jmeter
Gupao
登录 后发表评论
 
9条评论 只看作者 关闭评论
按时间倒序 按时间正序
 
林林小小
6楼 · 2018.11.23 18:34

大大,我还是半天没搞明白为什么我的jenkins不能发送我本地生成的结果报告。
每次构建都有生成报告,但是不是在workspace里面

赞 回复
 
来壹打
5楼 · 2018.08.29 20:39

我的报告发出来为什么都是文字类型!不是页面都是源码!

赞 回复
 
性能CS人
4楼 · 2018.05.21 14:39

你的邮件正文内容分享一下

赞 回复
 
Kate_b3c1
3楼 · 2018.01.24 10:53

新的样式表shanhe.xsl,的链接失效了,能重新发我一下吗:pray:

赞 回复

 

@Kate_b3c1 我这边下载没问题哦,你再试试 :joy:

 

2018.01.24 12:03 回复
夏薇雨茉
2楼 · 2017.05.17 18:08

想请教一下,那个attachment地址是怎么来的???

1人赞 回复

 

@夏薇雨茉 windows的话在user文件夹下 .jenkins-〉workspace,你把附件放在这个文件夹即可

 

2017.05.17 19:35 回复

 

@susie酱 在attachment填上附件名就可以读到

 

2017.05.17 19:36 回复

 

我直接写的html的地址,这样也读到了,谢谢你

 

2017.05.17 19:44 回复


作者:susie酱
链接:https://www.jianshu.com/p/24ef4810e379
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://www.cnblogs.com/a00ium/p/10296111.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值