我需要知道使用本机TCP服务器测试Node.js应用程序的最佳方法是什么,并且在使用管道时,可以模拟同时连接和读取的滞后或拥塞,或者超时/数据包丢失以查看是否我的实现足够稳定,可以容纳这些问题而不会崩溃。
可以使用node.js进行此测试,还是需要外部程序来执行此类任务?
答案 0 :(得分:0)
找到一个名为https://github.com/dominictarr/pull-randomly-split的新发布的NPM模块,它可以模拟它。由于套接字只是流,因此同一作者https://github.com/dominictarr/modem-stream
完成了这项工作,以及一些抖动或真正的慢速流模拟器。