1、目的
自动化测试过程中,需要对一些易变的参数放置到properties配置文件中,以达到自动化代码的易用性,在多个测试环境下,只需要变更配置文件的参数就可以让自动化用例跑起来。
2、新建配置文件-----xxx.properties
test.url=http://localhost:8891
get.url.one=/getWithParam
3、读取配置文件方式
主要有3种方式读取即可,我这里用最方便的一种
参考:https://www.cnblogs.com/sebastian-tyd/p/7895182.html
!!!注意:相对路径需要把配置文件放到test目录下,否则会获取不到文件(其实就是找不到classpath)
public class TestGetOne {
private ResourceBundle bundle;
private String url;
@BeforeTest
public void proConfigTest(){
bundle = ResourceBundle.getBundle("com/testcase/config/application");
url = bundle.getString("test.url");
System.out.println(url);
}
@Test
public void doGet(){
//从配置文件拼接url
String uri = bundle.getString("get.url.one");
String testurl = this.url + uri;
System.out.println(testurl);
}
}