我需要一种产品来模拟测试移动应用程序(特别是iphone和android)的网络延迟。我计划建立一个连接到linux盒子的wifi路由器,并编写一些脚本来估算不同类型的连接问题。
到目前为止,我已经粗略地看了Netem和ns-2(or its offspring ns-3)。 Netem看起来很容易部署和配置,但它们看起来都需要进行一些深入的调查。
有没有人对他们可以分享的任何一种解决方案有积极/消极的经验?或者可能针对此问题使用不同的解决方案?
答案 0 :(得分:2)
如果有人来这里寻找技巧,我找到了一个似乎运作良好的解决方案。
Ubuntu安装了Netem,所以我继续使用它。基本上,我有一台带有两个以太网端口的计算机,一个转发到另一个,并将Netem延迟设置应用于连接。然后我将无线路由器连接到一个,而LAN连接到另一个。 Netem让我可以玩各种延迟和丢包设置。
不过,我还尝试使用几种不同的笔记本电脑,并将内部无线网卡设置为ad-hoc无线路由器。我在大多数情况下都使用它,但是找到一台内置无线网卡的笔记本电脑在Linux中与ad-hoc配合使用是最难的......不能推荐它。