Restassured获取响应大小(KB)



当我对邮递员进行休息呼叫时,我会看到状态旁边的响应大小(KB(。示例:大小:605 B

我需要这些信息,请放心用于我的单元测试。

目前,我已经尝试过以字节为单位转换响应,并得到了它的长度,但这给出了字符计数,而不是以字节或KBs 为单位的响应大小

有人能帮助如何实现这个吗

Content-LengthHTTP标头提供有效负载的大小。从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类有更多的示例,例如,如果您需要将字符串解析为int,如何使用Hamcrest检查相等性,是否小于或等于特定值,如何检查多个标头值,等等。

相关内容

  • 没有找到相关文章

最新更新