文档章节

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

o
 osc_4nmshwhm
发布于 2018/08/07 20:07
字数 406
阅读 68
收藏 0

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

 

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、环境搭建完毕

附件邮件报告:

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
自动化测试发送带附件的邮件

自动化测试发送带附件的邮件 标签(空格分隔): 带附件邮件 在我们的自动化测试中,有时候会发送报告,有时候会发送带附件的报告,具体带附件的报告怎么操作呢? 具体的步骤如下述所示:如下...

osc_dgr0xrq4
2018/07/29
2
0
react+unittest+flask 接口自动化测试平台

1 前言 接口自动化测试的工具很多,比如soapUI,postman,jmeter等等,但是这些通用的工具的可扩展性以及跟项目的契合度上并不是十分合适。 单有框架,还不足以让接口自动化更简化,自动化测...

呐呐丶嘿
2018/12/06
1.5K
1
python+SMTP发送邮件测试报告

发邮件需要用到python两个模块,smtplib和email,这俩模块是python自带的,只需import即可使用。smtplib模块主要负责发送邮件,email模块主要负责构造邮件。其中MIMEText()定义邮件正文,Hea...

osc_nmgdty43
2018/09/04
7
0
jenkins+ant+jmeter+邮件发送配置

接口自动化-jmeter+ant+jekins搭建及配置 参考文献:https://blog.csdn.net/miffy2017may/article/details/94026787 1 安装jmeter,此处不再描述 1.1 下载不再描述 1.2 配置环境变量 JMETER...

osc_d2xp8kc1
2019/08/21
6
0
性能测试自动化框架——Jenkins+Ant+Jmeter

前言 自动化框架的搭建思路 JMeter+Ant集成 Jenkins+Ant 性能测试结果 结束语 往期推荐: JMeter功能不够用?看我的 Jmeter响应内容显示乱码问题的解决办法 本文分享自微信公众号 - 软测小生...

小丶汉
2019/11/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过日期属性对数组进行排序 - How to sort an array by a date property

问题: Say I have an array of a few objects: 说我有一些对象的数组: var array = [{id: 1, date: Mar 12 2012 10:00:00 AM}, {id: 2, date: Mar 8 2012 08:00:00 AM}]; How can I sort......

javail
45分钟前
22
0
技术教程| 百度鹰眼历史轨迹查询:轨迹抽稀功能

本文作者:用****9 本篇教程中,我们将详细地说明鹰眼历史轨迹查询(gettrack接口)中,如何通过vacuate_grade选项对轨迹进行抽稀,以及不同的抽稀力度对轨迹产生的影响。 上一篇教程中,我们...

百度开发者中心
前天
17
0
整数的最大值和最小值 - Maximum and Minimum values for ints

问题: I am looking for minimum and maximum values for integers in python. 我在python中寻找整数的最小值和最大值。 For eg., in Java, we have Integer.MIN_VALUE and Integer.MAX_VA......

法国红酒甜
今天
22
0
Quartz的Misfire处理规则 错过任务执行时间的处理机制

调度(scheduleJob)或恢复调度(resumeTrigger,resumeJob)后不同的misfire对应的处理规则 CronTrigger withMisfireHandlingInstructionDoNothing ——不触发立即执行 ——等待下次Cron触发频率...

独钓渔
今天
4
0
PHP解析/语法错误; 以及如何解决它们? - PHP parse/syntax errors; and how to solve them?

问题: Everyone runs into syntax errors. 每个人都遇到语法错误。 Even experienced programmers make typos. 即使是经验丰富的程序员也会打错字。 For newcomers, it's just part of the......

fyin1314
今天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部