使用流时,模拟node.js上的网络拥塞/滞后

时间:2014-03-13 21:29:10

标签: node.js tcp stream

我需要知道使用本机TCP服务器测试Node.js应用程序的最佳方法是什么,并且在使用管道时,可以模拟同时连接和读取的滞后或拥塞,或者超时/数据包丢失以查看是否我的实现足够稳定,可以容纳这些问题而不会崩溃。

可以使用node.js进行此测试,还是需要外部程序来执行此类任务?

1 个答案:

答案 0 :(得分:0)

找到一个名为https://github.com/dominictarr/pull-randomly-split的新发布的NPM模块,它可以模拟它。由于套接字只是流,因此同一作者https://github.com/dominictarr/modem-stream

完成了这项工作,以及一些抖动或真正的慢速流模拟器。