准备:
首先您需要了解maven、testNG、jenkins、tomcat、git。源代码放在github上。
如果你需要在本地执行,你需要安装jenkins+tomcat
1、maven项目
1.1 在idea中创建maven项目
new project
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
配置的时候可以点击test测试连接是否正常。
上传代码:
share project on GitHub
share
登陆github查看项目地址
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
Global Tool Configuration
3.4 系统配置
主目录
更改主目录可以通过:我的电脑-高级系统设置-环境变量;添加JENKINS_HOME.重启jenkins后生效。
maven配置
Git 配置
email配置
3.5 新建构建类型为maven的项目
3.5.1 jenkins-新建-构建一个maven项目
maven项目
3.5.2 源码配置
Git 配置
repository url:GITHUB上项目地址
credentials:凭证 通过 Add 添加凭证
Add 添加凭证
3.5.2 构建触发器
通过配置日程表来配置构建触发时间。
构建触发器
3.5.3 配置maven执行
build
root pom:构建项目的时候回从pom.xml 开始执行,pom.xml中配置了要执行的testng的xml文件。
testcase.xml
./result/test-report
3.5.4 构建后操作
构建后操作
3.6 执行构建
start
执行中
3.7 执行完成
控制台输出
测试结果
本文转自:
https://www.jianshu.com/p/dbb46e36bda2
***往期精彩***:
谈谈测试服务化
基于docker容器技术的测试平台解决方案(dap)
安全测试|移动端安全测试drozer
基于puppeteer的前端性能测试解决方案
解锁自动化测试专栏