我想做一些http上传吞吐量测量。我最近发现Apache httpcore libray在getMetrics
类中提供了DefaultBHttpClientConnection
方法。此方法返回HttpConnectionMetrics
个对象。
但是,我无法弄清楚getSentBytesCount
中HttpConnectionMetrics
返回的值是什么。
是否是在服务器端上传和接收的数据?或者只是推送到网络接口的是什么?它是实时的吗?最后,它是否考虑了tcp级别的错误数据包?
感谢您的帮助。
答案 0 :(得分:1)
getSentBytesCount
中的 HttpConnectionMetrics
表示写入底层套接字/通道的字节数。除此之外,JRE无法控制最终推送到网络接口的字节数。