自动化实现之Jenkins+TestNG
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,前段时间想通过Jenkins+testNG的方式去达到持续集成、持续测试的目的!不仅自动触发测试同时将结果发送邮件至相关人员,并能跟踪每次的测试结果,且形成详细的报告!主要分三个大步骤:1.编写tes
千家信息网最后更新 2026年11月03日自动化实现之Jenkins+TestNG
前段时间想通过Jenkins+testNG的方式去达到持续集成、持续测试的目的!不仅自动触发测试同时将结果发送邮件至相关人员,并能跟踪每次的测试结果,且形成详细的报告!
主要分三个大步骤:
1.编写testNG测试类,并创建testng.xml文件;手动触发执行测试;确保代码无误!
2.在pom.xml文件中添加maven-surefire-plugin插件,并将手动执行通过的testng.xml文件配置到该插件中,入下图所示(图中为demo.xml)
org.apache.maven.plugins maven-surefire-plugin src/main/java/Demo.xml 2.4
3.在JENKINS中进行各项配置即可
在此分两种情况进行配置:
1)被测系统与测试代码在一个工程下,即一个在/src/main/java下,一个在/src/test/java下;则配置一个job
2)被测系统与测试代码不在一个工程下,那么两个工程各配置一个job,测试工程的job依赖被测系统的job,那么在被测系统的job下配置构建触发机制为检查SVN变化即可
如下图:

配置构建后操作:

具体参数说明见插件说明;此插件负责读取testng执行结果以便生成如下测试报告:
安装E-mail Notification插件,并配置邮件模板如下图:
测试
配置
插件
工程
系统
代码
文件
结果
手动
报告
邮件
三个
下图
两个
人员
可在
同时
情况
方式
时间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡
互联网科技图片
西安纸贵互联网科技有限公司
互联网金融与金融科技
广西拼得多互联网科技有限公司
深圳互联网科技怎么样
深圳前海聚择互联网科技有限公司
全球顶尖互联网科技公司
成都铂石互联网科技做什么的
上海宁丞科技互联网
苏州铭阳互联网科技有限公司
南博望互联网科技有限公司
互联网金融科技公司的优势
南通创西澳互联网科技有限公司
梅州GM互联网络科技有限公司
领航科技大厦互联网公司
广州梦谷互联网科技有限公司领导
吉林省码上互联网科技电话
互联网科技接地气
互联网科技手抄报图片
广州万易互联网科技有限公司
互联网科技有限公司经营范围
互联网最新的科技有限公司
百单互联网科技有限公司
壹账通互联网科技
成都玖崟互联网科技有限公司乐商圈怎么样
互联网第三次科技革命特征
工业互联网科技成果转化
互联网科技平台产品运营
互联网科技自媒体灵感