Jenkins+jemeter+ant+邮件发送html
需求:不同员工实现的Jmeter脚本,一起run完后,jenkins发送HTML结果
第一次尝试: jenkins配置邮件发送功能 + Jmeter5.2自带的gui命令去run 报告
第二次尝试:jekins+jmeter+ant
第三次尝试:jenkins+jmeter+ant+反编译ant-jmeter-1.1.1.jar
第一次尝试:
失败:使用jmeter5.2命令生成报告是个文件夹,html样式是动态加载文件下的css样式,发送的报告里面的html找不到样式而失败
jmeter
(命令jmeter -n -t %projectHome%\scripts%scriptName% -l text.jtl -e -o Report)
jmeter:jmeter该命令执行完成后会在生成report文件夹,里面包含如下部分:
index.html:打开如下
尝试把该html报告 以Jenkins自带的发送邮件的功能发送。
Jenkins自带的邮件发送配置如下:
- 安装E-mail Notification插件,
- Jenkins->ManageJenkins->ConfigureSystem->Extended E-mail Notification进行配置
- 如下为如何配置Extended E-mail Notification
-SMTP server:即是发送邮件的server,公司邮箱按照如下图找到server地址(也是你用浏览器能登陆的邮箱server)