栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

关于Jenkins+jmeter;jenkins+ant+jemter配置注意点

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于Jenkins+jmeter;jenkins+ant+jemter配置注意点

这几天百度的头都大了一圈。。。关于配置jenkins时候遇到的坑点,作为一个记录贴

jenkins+jmeter为了实现自动发送邮件报告

邮件发送有两种,一个是jenkins自带的,一个是需要下载插件的这个都可以百度到,

①系统自带的内容无法编辑,比较简单

然后再系统配置里

翻到最下面的的邮件通知配上需要发送的邮箱的一些信息即可

 通过邮件测试是可以发送成功的,但是内容比较简单

②一般都会采用第二种安装Extended E-mail Notification插件进行,

在系统配置里有两个地方需要配置,敲黑板划重点!!一个是在邮件通知,一个是Extended E-mail Notification也需要配置一遍,如果不配置,就是测试邮件发送成功也无法发送邮件,一开始只配了邮件通知+构建任务内的下载的插件配置的那部分

这边可以配置默认的发送模板,也可以在需要构建的任务内单独配置,发送人用英文小逗号隔开

发送的邮件添加构建日志 

这里还有个需要配置的就是触发器,什么情况下去发送,不然可能手动构建就不发送,我这边选的是总是,每次构建都会发送

,找不到功能就点高级选项,一般都会有你想要的功能 

如果想要生成Jmeter报告,就增加该构建步骤,将运行命令写在这里面即可

set datef=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%(时间格式化)
jmeter安装的bin目录jmeter -n -t 执行jmx文件所在的路径XXX.jmx -l 生成jtl文件存放路径resultLogjtljtl_%datef%.jtl  -e -o 生成测试报告文件存放路径resultLoghtml%datef%_xz

如果不添加时间后缀,可能运行一次就得清理一次对应的文件夹,很麻烦,这边加上只要不重复就可以自动运行

jmeter.properties里的一行改成jmeter.save.saveservice.output_format=csv

下面是定时发送设置

每天的4,10,16,21点都会自动运行一次

0 4,10,16,21 * * *

每隔五分钟运行一次
*/5 * * * *

这些配置完后收到邮件,但是邮件内模板参数未替换成对应的值。。。。原因还没百度到,有没有大佬告知下。。。

-------------------------------------------------------分割线--------------------------------------------------------------

jmeter+ant+jenkins

这种主要是靠ant的xml文件中配置的内容去发送邮件,与jenkins邮件配置无关,一开始调试可以直接在cmd窗口下运行ant,使用QQ邮箱时候465端口出现的错误

后面换成587端口还是不行,百度了几个小时按网上各种配置都不行

 最后换成139邮箱一次性成功,上面有贴图139邮箱服务器地址及端口

附上xml配置文件:






 












 


































 
这是用Ant+jmeter+jenkins自动发送的测试报告
${output}
 
 


 

jmeter.properties文件需要改动的地方如图,关键是jmeter.save.saveservice.output_format=xml这一行

这边还有个注意的点是不管是jenkins里的password还是xml里的password,这里都不是指的邮箱密码,是邮箱的授权码,一般在账户信息菜单里

 下面附上在jenkins里需要设置的地方

系统配置管理里:

构建的任务内添加

 这边还需要下载安装插件 HTML Publishe然后填写以下信息

 

 设置完定时任务,就可以正常收到测试报告了

补充:ant的 lib目录下需要有这三个jar包

activation-1.1.jar,commons-email-1.1.jar,mail-1.4.jar

 如果想要更细致的报告,可以调整xml文件内的模板

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/826926.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号