一、概念
互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)
1.持续继承:频繁地(一天多次)将代码集成到主干。
2.持续交付:频繁地将软件的新版本,交付给质量团队或者用户,以供评审。如果评审通过,代码就进入生产阶段
3.持续部署:是持续交付的下一步,指的是代码通过评审以后,自动部署到生产环境
二、Jenkins
1.概念:Jenkins 是一个开源软件项目,是基于Java开发的一种可拓展持续集成工具,主要用于持续、自动地构建 / 测试 / 集成软件项目以及监控一些定时执行的任务
2.目的:
1、持续、自动地构建/测试软件项目。 2、监控软件开放流程,快速问题定位及处理,提示开放效率。
3.特性:易于安装、易于配置、分布式构建、插件支持
4.产品发布流程:产品设计成型 → 开发人员开发代码 → 测试人员测试功能 → 运维人员发布上线
三、安装配置Jenkins
去官网下载jenkins.war包
3.1 两种方式开启Jenkins
方式1:在tomcat的bin目录下启动(最常用)
方式2:打开cmd,进入jenkins目录,然后运行命令:java -jar jenkins.war
四、搭建Jmeter+Jenkins+Ant持续化
请看Anfil的简书
五、继承Jenkins
打开Jenkins,配置Ant环境
新建一个自由风格任务
构建触发器
构建配置
配置HTML插件
立即构建
针对报告中不显示聚合报告的情况
Jenkins执行自动化测试后发送测试报告邮件