需求描述:
要求在job中配置参数指定测试地址,构建脚本时,访问指定的测试地址。
1,在Jenkins里配置参数化构建。新建一个String 类型的参数: name=testURl. value="http://www.baidu.com"
2,在maven的properties中定义: <testUrl></testUrl>
3,在运行测试的plugin(surefire) 的configuration 中设置系统属性:
<systemProperties>
<property>
<name>testaddress</name>
<value>${testUrl}</value>
</property>
</systemProperties>
String url=System.getProperty("testaddress");
5,在jenkins中配置执行maven的goal时,
clean test -DtestUrl=$testURl