自动化持续集成

一、概念

       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执行自动化测试后发送测试报告邮件

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