Jenkins+ant+jmeter入门篇(三)

转自:http://www.jianshu.com/p/95910602a82f

完成上期布置的作业

自动删除多余的html、jtl文件

其实还是蛮简单的,唯一注意的就是自己的Jenkins运行环境就可以了,我刚刚就吃了亏了,增加构建步骤的时候总是选择shell脚本,总是不行,后来冷静下来恍然大悟,我用的是windows环境,总是用Linux命令当然不行了,无语了 !

感悟就是:虽然是个小坑,但是问题出在根源上,在后面做得在完善也不行,下次遇到问题先找根源

废话不多说,惯例步骤先列上来:

选择 增加构建步骤 根据自己的操作环境选择

Paste_Image.png

executeshell 是Linuxexecutewindows batch command 是windows*

既然是windows,那必须遵循dos的操作命令习惯了,我只用了dos的删除命令,网上一大堆,只把我用到的pull上来吧。

del E:\Jenkins\workspace\api-test\html\*.html  del E:\Jenkins\workspace\api-test\jtl\*.jtl

底下这个是删除邮件生成的文件:

del E:\Jenkins\workspace\api-test\*.html

好了,第一个任务步骤就这些,保存后运行下,看一下目录中的文件是不是自动删除了。

配置邮件,构建成功不发送邮件,构建失败发送邮件

这个相对来说复杂一些,复杂的地方就是要熟悉邮件模板中的参数,每个参数的具体意义。不过辛亏找到一篇超级全的文章,稍后奉上。

1.完成这个任务需要用到一个插件:Editable Email Notification,先安装插件

Paste_Image.png

2.设置一下邮件服务:系统管理-》系统设置-》Extended E-mail Notification

配置.png

3.设置一下邮件服务:系统管理-》系统设置-》Extended E-mail Notification-》高级

Paste_Image.png

登录邮箱,配置如图:

Paste_Image.png

说明下:这里挺重要的,能少走不少弯路

步骤说明

1.开启qq邮箱的smtp服务点击查看

2.在 上图的高级那里输入账号密码这样才能登录你的邮箱

3.不要去设置Jenkins自带的【邮件通知】如果设置了,咱们的扩展邮件插件就不好用了,不知道为啥

其实你如果想提前知道你这是的账号能不能通过smtp服务去发送邮件,可以用系统自带的邮件通知服务去验证下,但是试验通过后,要删除掉配置,不然会影响插件工作

综上,邮件服务设置好了,然后要进入job中配置邮件的具体信息了:

1.配置好,基本只维护了:Project Recipient List 、 Content Type、 Default Content 这几项:

Paste_Image.png

邮件模板:

${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志(本邮件是程序自动下发的,请勿回复!)

构建结果 - ${BUILD_STATUS}


构建信息

项目名称 : ${PROJECT_NAME}

构建编号 : 第${BUILD_NUMBER}次构建

触发原因: ${CAUSE}

构建日志:${BUILD_URL}console

构建  Url :${BUILD_URL}

工作目录 :${PROJECT_URL}ws

项目  Url :${PROJECT_URL}

Changes Since Last                    Successful Build:

历史变更记录 :${PROJECT_URL}changes

${CHANGES_SINCE_LAST_SUCCESS,reverse=true, format="Changes for Build #%n:


%c


",showPaths=true,changesFormat="

[%a]
%m

",pathFormat="    %p"}

Failed Test Results

$FAILED_TESTS


构建日志 (最后 100行):

-->

Test Logs (if test has ran):

href="${PROJECT_URL}ws/TestResult/archive_logs/Log-Build-${BUILD_NUMBER}.zip">${PROJECT_URL}/ws/TestResult/archive_logs/Log-Build-${BUILD_NUMBER}.zip



${BUILD_LOG, maxLines=100}

2.继续定制服务,只有在构建失败的情况下才发送邮件:这时候就需要在高级设置中进行了,点击高级设置,

高级设置.png

选择Triggers->add triggers 选中failure-any

Paste_Image.png

选个都给谁发送邮件:

Paste_Image.png

看一下邮件效果:

Paste_Image.png

大功告成,顺利完成期望任务

下期预告:

完成多个jmeter任务

监控任务执行结果

资料:

Jenkins进阶系列之——01使用email-ext替换Jenkins的默认邮件通知

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,302评论 5 470
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,232评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,337评论 0 332
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,977评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,920评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,194评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,638评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,319评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,455评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,379评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,426评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,106评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,696评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,786评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,996评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,467评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,043评论 2 341

推荐阅读更多精彩内容