代码改变世界

【接口自动化框架实践】2、自动化环境配置(重点哦)

2019-11-21 15:30  昆山玉乐  阅读(378)  评论(0编辑  收藏  举报
1、pom.xml中配置不同的环境信息,位置在</dependencies>配置后面
<!--环境信息配置-->
<profiles>
<profile>
<!--第一套测试环境A-->
<id>A</id>
<!--此处会在Maven中生成一个Profiles的子项,选中则表示在那套环境中执行-->
<properties>
<environment>environmentA</environment>
<!--此处environmentA会去找environmentA.properties配置文件获取环境的配置信息-->
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<!--此处为默认环境配置,不勾选时,执行测试类使用该环境-->
</profile>
<profile>
<!--第二套测试环境B-->
<id>B</id>
<properties>
<environment>environmentB</environment>
</properties>
</profile>
</profiles>
 
解读:
<id>A</id>会在Maven中生成一个Profiles的子项,选中则表示在那套环境中执行,如截图

 

2、下面开始配置.properties配置文件
选中工程名称,右键New-->Directory

输入环境配置文件名称conf;
 
然后在文件夹下新建.properties文件,

 

文件配置格式如下
env=stable
 
 
可以配置任何关于环境的特异性信息,如环境信息、数据库配置、接口配置等等