1. 程式人生 > 其它 >介面自動化之配置rest-assured全域性地址

介面自動化之配置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()