在web开发时进程遇到需要编写一些小的测试用例用于测试api接口是否可用,此时使用Spring框架的开发者大多会想到使用RestTemplate。本文实现一个使用RestTemplate发起GET请求,同事设置GET请求的http头的示例。
1、创建测试类的基类
创建一个测试类的基类BaseTester,用于导入测试类的配置文件,本例中配置文件使用的时java注解的config类。基类代码如下:package api.landsem.tester.ram;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = { EmptyConfiguration.class })
public class BaseTester {
}
2、创建配置类
上面创建的测试基类中导入了一个名为EmptyConfiguration的配置类,该配置类的代码如下:
package api.landsem.tester.ram;
import org.springframework.context.annotation.Configuration;
@Configuration
public class EmptyConfiguration {
}
3、创建测试用例
测试用例向一个指定的api发起h