【问题标题】:Simulating file transfer through Thread.sleep()通过 Thread.sleep() 模拟文件传输
【发布时间】:2015-08-20 20:16:21
【问题描述】:

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

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

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

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

【问题讨论】:

  • 为什么需要这样做?你想完成什么?

标签: java simulation benchmarking performance-testing testbed


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    如果我们谈论的是你必须做的集成测试,这个链接可能很有用: http://techinternets.com/copy_calc?do

    【讨论】:

      猜你喜欢
      • 2018-10-03
      • 2011-01-31
      • 2015-08-04
      • 2012-04-10
      • 2015-02-13
      • 2013-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多