搭建自动化测试持续集成项目

准备:

首先您需要了解maven、testNG、jenkins、tomcat、git。源代码放在github上。

如果你需要在本地执行,你需要安装jenkins+tomcat

1、maven项目

1.1 在idea中创建maven项目

搭建自动化测试持续集成项目_第1张图片
new project
搭建自动化测试持续集成项目_第2张图片
new project

1.2 pom.xml

需要加入maven、testng的依赖

            org.testng

            testng

            6.9.10

       

       

            org.apache.maven.plugins

            maven-compiler-plugin

           

            3.3

            maven-plugin

       

1.2 testNG

通过配置xml文件制定要执行的用例

 

   

     

     

   

 

   

     

2  Git

2.1 github官网 在github上注册

2.2 本地项目上传到git

idea中的配置:file-setting-version control-github

搭建自动化测试持续集成项目_第3张图片

配置的时候可以点击test测试连接是否正常。

上传代码:

搭建自动化测试持续集成项目_第4张图片
share project on GitHub
搭建自动化测试持续集成项目_第5张图片
share

登陆github查看项目地址

搭建自动化测试持续集成项目_第6张图片
github 项目地址

3.jenkins+tomcat

3.1 安装tomcat9+jenkins2.5

3.2 jenkins 插件安装  

安装插件:Email Extension Plugin ,Git plugin,Maven Integration plugin

3.3 Global Tool Configuration

配置:jdk,maven,git

搭建自动化测试持续集成项目_第7张图片
Global Tool Configuration

3.4 系统配置

搭建自动化测试持续集成项目_第8张图片
主目录

更改主目录可以通过:我的电脑-高级系统设置-环境变量;添加JENKINS_HOME.重启jenkins后生效。

搭建自动化测试持续集成项目_第9张图片
maven配置
搭建自动化测试持续集成项目_第10张图片
Git 配置
搭建自动化测试持续集成项目_第11张图片
email配置

3.5 新建构建类型为maven的项目

3.5.1 jenkins-新建-构建一个maven项目

搭建自动化测试持续集成项目_第12张图片
maven项目

3.5.2 源码配置

搭建自动化测试持续集成项目_第13张图片
Git 配置

repository url:GITHUB上项目地址

credentials:凭证 通过 Add 添加凭证

搭建自动化测试持续集成项目_第14张图片
Add 添加凭证

3.5.2 构建触发器

通过配置日程表来配置构建触发时间。

搭建自动化测试持续集成项目_第15张图片
构建触发器

3.5.3 配置maven执行

搭建自动化测试持续集成项目_第16张图片
build

root pom:构建项目的时候回从pom.xml 开始执行,pom.xml中配置了要执行的testng的xml文件。

 

                   

testcase.xml

                   

                    ./result/test-report

               

3.5.4 构建后操作

搭建自动化测试持续集成项目_第17张图片
构建后操作

3.6 执行构建

start


搭建自动化测试持续集成项目_第18张图片
执行中

3.7 执行完成

搭建自动化测试持续集成项目_第19张图片
控制台输出


搭建自动化测试持续集成项目_第20张图片
测试结果

你可能感兴趣的:(搭建自动化测试持续集成项目)