Java上传吞吐量测量

时间:2015-02-11 19:15:42

标签: java http upload apache-httpclient-4.x

我想做一些http上传吞吐量测量。我最近发现Apache httpcore libray在getMetrics类中提供了DefaultBHttpClientConnection方法。此方法返回HttpConnectionMetrics个对象。

但是,我无法弄清楚getSentBytesCountHttpConnectionMetrics返回的值是什么。

是否是在服务器端上传和接收的数据?或者只是推送到网络接口的是什么?它是实时的吗?最后,它是否考虑了tcp级别的错误数据包?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

getSentBytesCount中的

HttpConnectionMetrics表示写入底层套接字/通道的字节数。除此之外,JRE无法控制最终推送到网络接口的字节数。