自动化持续集成

一、概念

   1、 就是一套标准的流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)

    2、持续集成:频繁地将代码集成到主干。

    3、持续交付:指的是,频繁地将软件的新版本,交付给质量团队评审。

    4、持续部署:是持续交付的下一步,评审通过后,自动部署到生成环境。

二、Jenkins

        1、概念:Jenkins 是一个开源软件项目,是基于Java开发的一种可拓展持续集成工具,主要用于持续、自动地构建 / 测试 / 集成软件项目以及监控一些定时执行的任务。

        2、目的:(1)持续、自动地构建/测试软件项目。

                        (2)监控软件开放流程,快速问题定位及处理,提示开放效率。

        3、特性:易于安装、易于配置、通过 RSS 发布构建结果或当构建完成时通过 e-mail 通知、生成 JUnit / TestNG 测试报告、分布式构建、插件支持,支持扩展插件

        4、产品发布流程:产品设计成型 → 开发人员开发代码 → 测试人员测试功能 → 运维人员发布上线

三、安装Jenkins.war包

            (1)启动方式:在tomcat的bin目录下启动(最常用)

              (2)方式2:打开cmd,进入jenkins目录,然后运行命令:java -jar jenkins.war

四、搭建Jmeter+jenkins+ant持续化

               (1) Ant下载及配置安装

                下载Apache-ant

                解压到你想要安装的目录

                配置环境变量

                验证是否安装成功

                拷贝Jemter包到ant下

                新建一个build.xml文件

                (2)进行命令行模式后,进入刚才创建的xml文件存放目录,如:D:\build 输入ant即可

五、集成jenkins

                打开Jenkins,配置Ant环境

                新建一个自由风格任务

                构建触发器

                构建配置

                配置HTML插件

                立即构建

                针对报告中不显示聚合报告的情况

                Jenkins执行自动化测试后发送测试报告邮件
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容