如何在 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");
   }
}

輸出

更新日期: 17-11-2021

3K+ 瀏覽量

開啟您的職業生涯

完成課程獲得認證

開始
廣告