簡體   English   中英

放心獲取響應大小(以 KB 為單位)

[英]Restassured Get response size in KB

當我對 postman 進行 rest 調用時,我看到狀態旁邊的響應大小以 KB 為單位。 示例:尺寸:605 B

我需要使用 rest 確保我的單元測試的這些信息。

目前我已經嘗試將響應轉換為字節並得到它的長度,但是這給出了字符數而不是響應的大小(以字節或 KB 為單位)

任何人都可以幫助如何實現這一目標

Content-Length HTTP header 為您提供了有效負載的大小。 MDN復制:

The Content-Length entity header indicates the size of the entity-body, in bytes, sent to the recipient.

因此,您可以使用 Rest Assured 進行檢查,例如

    when().
            get("/some-resource").
    then().
            header("Content-Length", "200");

Rest Assured 示例項目中的 HeaderITest class 有更多示例,例如如果您需要將字符串解析為 int,如何使用 Hamcrest 來檢查是否相等,如果小於或等於特定值,如何檢查多個 header 值等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM