介面自動化之配置rest-assured全域性地址
阿新 • • 發佈:2021-07-07
本章講解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()