自动化持续继承

一、概念

互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(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执行自动化测试后发送测试报告邮件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、概念 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous in...
    筱屈阅读 191评论 0 0
  • 一、概念 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous in...
    Anwfly阅读 1,458评论 1 4
  • 一、概念 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(简称CI)。 1、持续集成...
    胖虎大魔王阅读 95评论 0 0
  • 十八单元 自动化持续继承 一、概念 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(...
    何雅轩阅读 181评论 0 0
  • 一、概念 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous in...
    三岁虓阅读 366评论 0 0