JMeter(6) jenkins测试报告及邮件优化
jenkins邮件
使用jenkins执行完任务自动将测试结果发送到邮箱,效果如下:

生成html报告
build文件设置

jenkins设置
SummaryReport写入邮件正文
jenkins系统设置->邮件默认内容里增加
${FILE, path="path/SummaryReport.html"}
path是绝对路径,注意不要使用带有分隔符的系统变量,否则jenkins会将路径分隔符解析成“.”,导致路径失效。
ps:用<iframe src="xxx.path"></iframe>的话,会发现src会被解析成"_src"导致显示失败,如果有解法,请不吝赐教XD邮件带附件DetailReport
job->设置->Editable Email Notification ->attachment,填写报告地址
注意:这里默认附件的目录是当前workspace,所以我第一步生成报告保存在$WORKSPACE\htmlreports\下
SummaryReport优化
修改jmeter.properties,把需要保存到jtl文件的信息改称true

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

- 再优化
定位该元素的类在该类的样式下增加自动换行的属性
#right-panel .data { line-height: 19px; white-space: initial; }
运行一下,断言结果可以自动换行了。其他部分换行按照同个方法即可
上图可以看到,断言输出的换行"\n"被编译成一个空格,把断言结果用pre标签包起来

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

DetailReport优化
测试报告为空,MinTime和MaxTime为NaN
- 样式表版本不对,所以网上找了到jmeter-results-detail-report_21.xsl,下载放到jmeter->extra下
- 把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
如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

广告
-->
作者:susie酱
链接:https://www.jianshu.com/p/24ef4810e379
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
JMeter(6) jenkins测试报告及邮件优化的更多相关文章
- Jenkins+Jmeter+Ant自动化集成及邮件正文以html输出
一.工具的安装与环境变量配置 1.依次安装Jenkins+Jmeter+Ant,具体安装步骤,此文不再详述 2.配置Jmeter&ant环境变量 Jmeter变量: 验证是否配置成功:cmd窗 ...
- Jmeter——脱离Jenkins后,Ant集成邮件通知
之前搭建在本地的Jenkins环境,由于重装系统的原因,环境不能用了.在用jmeter做测试的时候,索性用本地ant构建,运行下来也一样平稳. 结合Jenkins搭建环境,可以参考博文:Jenkins ...
- testng优化:失败重跑,extentReport+appium用例失败截图,测试报告发邮件
生成的单html方便jenkins集成发邮件,= = 构建失败发邮件 参考:https://blog.csdn.net/galen2016/article/details/77975965 步骤: 1 ...
- jmeter--接口自动化jmeter+ant+jenkins
的 一.介绍 接口自动化工具:jmeter+ant+jenkins 流程: -1.jmeter已录制或手动设置好脚本后 -2.配置ant,使用Ant工具,进行批量执行jmeter的脚本 -3.使用Je ...
- Jmeter+Ant+Jenkins构建接口自动化测试平台(Windows)
一.首先先介绍下我的环境: 1. win10系统 2. ant版本:apache-ant-1.10.1(作用:执行脚本,便于后期的持续集成,下载地址:http://ant.apache.org/bin ...
- Jmeter+Ant+Jenkins接口自动化框架
最近应公司要求,搭建一套接口自动化环境.看到通知邮件,没有多想就确定了Jmeter路线.可能有些人会 说,为啥不用python,相对而言高大上一些.因为公司内部现在项目有用到Jmeter,正好可以结合 ...
- Jmeter+maven+Jenkins构建云性能测试平台(mark 推荐)
转自:http://www.cnblogs.com/victorcai0922/archive/2012/06/20/2555502.html Jmeter+maven+Jenkins构建云性能测试平 ...
- Jmeter与Jenkins结合进行Web接口测试
纯通过Jmeter的界面进行Web的接口测试,效率低下.为此将Jmeter的接口测试与Jenkins联合,实现持续集成.配置完成后,只需修改运行的Jmeter脚本即可,运行结束后测试结果发送到指定邮箱 ...
- Jmeter+Ant+Jenkins搭建持续集成的接口测试框架
https://my.oschina.net/hellotest/blog/516079 摘要: 一个系统通常有多个接口,软件的生命周期中,我们会不断的去优化老的接口和开发新的接口,那么在这个过程中, ...
随机推荐
- smokeping再次部署遇到的问题记录
问题1: Can't locate Sys/Syslog.pm in @INC (@INC contains: /opt/smokeping_workspace/thirdparty/lib/perl ...
- matlab程序计时
t1=datetime(); %程序 t2=datetime() totaltime=t2-t1; disp(t2-t1); 或者: tic %代码块 toc disp(['运行时间: ',num2s ...
- Ruby 仿 C 结构体:CStruct 的一些例子
1. [代码]最简单的例子 # CStruct Examplesrequire 'cstruct' # example:# struct Point in C\C++ (32-b ...
- 【HDU 6126】Give out candies 最小割
题意 有$n$个小朋友,给每个人分$1~m$个糖果,有k个限制 限制形如$(x,y,z)$ 表示第$x$个人分到的糖数减去第$y$个人分到的糖数不大于$z$,给第$i$个人$j$颗糖获 ...
- 机器视觉 Histogram of oriented gradients
Histogram of oriented gradients 简称 HoG, 是计算机视觉和图像处理领域一种非常重要的特征,被广泛地应用于物体检测,人脸检测,人脸表情检测等. HoG 最早是在200 ...
- 【Lintcode】069.Binary Tree Level Order Traversal
题目: Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to ri ...
- DB2 Error Messages (Sorted by SQLCODE)
DB2 Error Messages (Sorted by SQLCODE) DB2 Error Messages (Sorted by SQLCODE) SQLCODE SQLSTATE Descr ...
- 【转】Pro Android学习笔记(二):开发环境:基础概念、连接真实设备、生命周期
在Android学习笔记(二):安装环境中已经有相应的内容.看看何为新.这是在source网站上的Android架构图,和标准图没有区别,只是这张图颜色好看多了,录之.本笔记主要讲述Android开发 ...
- strlen("汉字")的值是多少
转自:http://blog.csdn.net/gogor/article/details/4470775 strlen("汉字")的值是多少? 这个问题的答案与系统所采用的字符编 ...
- maven 依赖范围








