jenkins+ant+jmeter接口测试自动化平台(带发送附件测试报告)

1、安装Jenkins

2、安装插件,除常用插件外还需安装HTML publisher

3、系统管理-系统设置

配置邮箱1

配置邮箱2

4.系统管理-全局工具配置-从本地安装ant

5、新建构建任务-配置

丢弃旧的构建

构建触发器

构建 ant

构建操作1

构建操作2

内容代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志</title>
</head>

<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"
    offset="0">
    <table width="95%" cellpadding="0" cellspacing="0"
        style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
        <tr>
            <td>
                <h2>
                    <font>Hi All,  测试报告</font>
                </h2>
            </td>
        </tr>
        <tr>
            <td>
                <br />
                <b><font color="#0B610B">构建信息</font></b>
               <hr size="2" width="100%" align="center" />
             </td>
        </tr>
        <tr>
            <td>
                <ul>
                    <li>项目名称&nbsp;&nbsp;${PROJECT_NAME}</li>
                    <li>触发原因&nbsp;:${CAUSE}</li>
                    <li>构建日志&nbsp;&nbsp;<a href="${BUILD_URL}console">${BUILD_URL}console</a></li>
                    <li>工作目录&nbsp;&nbsp;<a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>
                </ul>
            </td>
        </tr>
                <tr>
            <td><b><font color="#0B610B">构建日志:</font></b>
            <hr size="2" width="100%" align="center" /></td>
        </tr>
        <tr>
            <td><textarea cols="80" rows="30" readonly="readonly"
                    style="font-family: Courier New">${BUILD_LOG}</textarea>
            </td>
        </tr>
    </table>
</body>
</html>

 16、注意开启always

 17、加强版测试报告、带附件

在之前的基础上修改build.xml

工作目录地址在Jenkins控制输出里面看

配置构建任务(在ant任务之前)将之前的报告删除,这样就可以保证每次的报告是最新的

填写邮件附件内容,注意此处是以工作目录为基础目录

 18、环境搭建完毕

附件邮件报告:

猜你喜欢

转载自www.cnblogs.com/huoyunxieshen/p/9434308.html