使用Java测试连接速度

时间:2013-09-17 08:47:55

标签: java

我有一个Java服务器和Java客户端我有兴趣有没有办法用java测试性能速度和它们之间的延迟时间?

我不想使用标准ping。

1 个答案:

答案 0 :(得分:1)

不确定它的效果如何,但我想到了这种方法:

  1. 向服务器发送一些特定数量的数据,从服务器发回上传完成的时间,然后计算发送数据所需的时间。结果将是U / L时间。在D / L时间执行相同操作。从服务器请求数据,服务器应该响应数据以及从服务器发送第一位的时间。下载所有数据后,计算您的D / L时间。 这里需要注意的重要一点是,在服务器和服务器上可能存在不同的时间实例。客户端(并且最有可能存在),您需要先将时间与服务器时间同步。

  2. 向服务器发送一些特定数量的数据,发回数据。计算所需的总时间。这将是你的D / L + U / L时间。由于计算只在客户端进行,因此此处不需要同步。