一. 引入自动化测试报告
1. pom.xml
com.alibaba
fastjson
1.2.68
org.uncommons
reportng
1.1.4
test
…………
testNgXml/${testXml}.xml
…………
2. all.xml
……
二、 设置测试、预发、线上环境的TestNGXml
1. 因为人力系统存在测试环境、docker环境、预发环境和线上环境,不同的环境允许执行的用例不同,所以使用不同的TestNGXml来区分
image.png
三、 目标服务器搭建nginx:建议百度
四、配置jenkins
1. 构建命令
mvn clean test -D testXml=${testXml} -D env=${env}
scp -r ./target/surefire-reports www@10.2.4.100:/usr/share/nginx/html/$JOB_NAME-$BUILD_ID
2. 配置邮件:此处只为说明测试报告地址,其他内容可根据需要配置。
$DEFAULT_CONTENT
测试报告地址:http://10.2.4.100/$JOB_NAME-$BUILD_ID
五、 检查测试报告
image