接口自动化之配置rest-assured全局地址

本章讲解rest-assured自带的全局请求地址配置,方便管理

1、在pox.xml文件在导入rest-assured依赖

         <dependency>
            <groupId>io.rest-assured</groupId>
            <artifactId>rest-assured</artifactId>
            <version>4.2.0</version>
            <scope>test</scope>
        </dependency>

2、在@Test注解标注的方法之前执行配置的参数就行了。比如@BeforeSuite,当然使用其他的也可以

    @BeforeSuite
    public void before() {
        RestAssured.baseURI = "http://localhost:9000";
    }

3、如果@BeforeSuite和@Test注解的方法不在同一个类中,@Test注解的方法的类需要继承@BeforeSuite所在类

 

4、在使用post、get等其他请求是地址就不需要写http://localhost:9000,只需要写后面的就可以了

                  given().log().all()
                        .headers(jsonTurnMap(caseInfo.getHeaders()))
                  .when()
                        .body(jsonTurnMap(caseInfo.getParams()))
                        .post("test/test")
                  .then().log().all()

 

上一篇:Spring Boot测试中使用REST Assured(转)


下一篇:RestAssured测试接口(1)- 总论