如何在 Rest Assured 中驗證 JSON 響應標頭?
我們可以用 Rest Assured 驗證 JSON 響應標頭。這是在 header 方法的幫助下實現的。我們將在模擬 API 上透過 Postman 傳送一個 GET 請求,觀察響應標頭。
標頭 −
示例
以 Rest Assured 為例,我們將驗證標頭中 Content-Length 的值。
程式碼實現
import org.hamcrest.Matchers; import org.testng.annotations.Test; import static io.restassured.RestAssured.given; import io.restassured.RestAssured; public class NewTest { @Test public void ressponseAssertion() { //base URL RestAssured.baseURI = "https://run.mocky.io"; //GET operation given() .when().get("/v3/6c6ed634-5e78-4b80-94c7-cf17c04c7055"). then().log().all() //verify status code as 200 .assertThat().statusCode(200) //verify body .body("Location", Matchers.equalTo("Makinac Island")) //verify header .header("Content-Length" , "57"); } }
輸出
廣告