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

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP