1

我需要通过 Thread.sleep() 模拟特定大小的文件传输。我有 4 个文件大小 - 1KB、10KB、100KB 和 1000KB。

我可以分配给这些文件的网络服务器提供的标准文件传输速率是多少?

我在模拟一个 web 服务器的行为。例如,如果一个 1kb 的 HTML 文件在 1 毫秒内传输,那么我将通过 Thread.sleep(1) 来模拟它。

在这方面的任何建议都会很棒。谢谢你。

4

2 回答 2

0

选个时间就好了。传输速度受到十亿个不同因素的限制,没有标准可以 100% 模拟“xx 毫秒 == yy kB”

于 2015-08-20T20:31:19.393 回答
0

如果您需要等待文件传输的时间量,您需要确定要模拟的系统,并考虑您在该系统上可能遇到的所有问题(例如延迟)。

如果我们正在谈论您必须绝对执行的集成测试,此链接可能很有用: http ://techinternets.com/copy_calc?do

于 2015-08-20T20:36:06.213 回答