bandwidth - 我可以使用什么软件来模拟蜂窝连接

标签 bandwidth testing simulation

我们需要对我们的系统进行一些压力测试,我们希望能够模拟非理想情况:延迟、抖动等。特别是,我们希望通过蜂窝网络模拟数据行为网络。

您是否知道任何可行的硬件/软件/两种解决方案?

谢谢

最佳答案

理想情况下,您会从像 ns3 这样的真实模拟器中获得一些关于参数化的想法。或者自己写一个。

此外,您还可以使用 Linux 内核内置的 QoS 堆栈,它提供了可用于这些目的的 netem 模块。 netem 通过模拟广域网的属性为测试协议(protocol)提供网络模拟功能。当前版本模拟可变延迟(抖动)、丢失、数据包损坏、复制和重新排序。它支持基于分布的操作,或者您可以编写脚本以在运行时更改某些值。

关于bandwidth - 我可以使用什么软件来模拟蜂窝连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7859341/

相关文章:

java - 在 EAR 构建之后运行测试

javascript - 我想获取 md-autocomplete 的内部标记值,但我无法获取文本值,请在下面查找代码

c++ - 高速缓存行大小倍数的变量的高速缓存行填充

Tomcat:限制本地主机的带宽

java - 在几个 java 套接字中测量带宽/速度?

bandwidth - 如何根据每个用户的用户带宽管理 Squid

networking - 没有 Controller 和有 Controller 的mininet模拟

bandwidth - SmartGWT、ZK 和 GenericFrame - 在线作业

python - 使用 setUpTestData 的 Django 测试不会保留测试之间的更改

python - 计算掷骰子 python 中的 sixes