自动化实现之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安全错误
数据库的锁怎样保障安全
互联网科技
科技互联网
什么是科技互联网
上海喔噻互联网科技有限公司
广州大一互联网络科技有限公司
网络科技有限互联网
上海互联网科技有限公司
中国 科技 互联网
九亚互联网科技
人人互联网科技是培训
中国互联网金融科技基金
创业天下互联网科技有限公司
茂名市互联网科技产业园
佛山市翊博互联网络科技有限公司
宇信科技在杭州互联网排第几
科技互联网专业工作会议发言稿
河南商务圈互联网科技有限公司
恒生互联网科技趋势
互联网大会出现的黑科技
科技发展第三阶段互联网时代
互联网科技工作委员会
美国互联网保险保险科技
互联网通讯科技
科技企业和互联网企业
极限挑战互联网科技
碳银互联网科技有限公司
荆州市昕露互联网络科技有限公司
宁波跨境商互联网科技有限公司
互联网高科技绘画
互联网科技企业文化