作为压力测试的一部分,我正在向我们的服务器发出大量 GET 请求。我希望能够获取所有 HttpWebRequests
和相应的 WebResponses
的字节大小。有什么想法吗?
编辑 我想要总请求/响应的大小,而不仅仅是有效负载。有效载荷是一个 XML 提要,我目前正在获取它的大小。
最佳答案
对于 HttpWebRequest
,我最终只是总结了 header 的大小。
对于 WebResponse
,我总结了 header 和负载的大小。有效负载是一个 XML 提要,所以我将其转换为 string
,然后以字节为单位获取大小。
关于考虑 WebResponse
header 的重要性,对于示例响应, header 为 572 字节,有效负载为 10,356 字节。因此 header 大约占总响应大小的 5%。
关于c# - 如何获取 HttpWebRequest 和 WebResponse 的字节大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20848825/