2

除了“无连接”,我还应该测试哪些其他故障模式?如何模拟高延迟链接、不可靠链接或所有其他毫无疑问会“在野外”发生的疯狂事情?

无线应用怎么样?如何在不太理想的 WL 环境中测试性能?

4

5 回答 5

1

添加到 TimK 的答案中,如果您有路由器,请测试拉动路由器上的上行链路,这将在您的系统不知道您丢失物理链路的情况下测试连接不良。

此外,如果您在几秒钟后重新插入,连接可能不会丢失*。这可以模拟非常高的延迟。

*这取决于您的 ISP 和路由器。

于 2008-08-22T20:27:35.973 回答
1

如果您使用的是 Linux,请尝试使用虚拟分布式以太网(VDE)。

VDE 为您提供虚拟化交换机/集线器和以太网电缆。您可以实时调整各个电缆上的网络特性,例如延迟、延迟、MTU、每 MB 的误码位数、带宽、重复等!

于 2008-08-31T09:27:43.477 回答
0

您肯定想测试物理拉出电缆。在这种情况下与刚刚丢失连接时,许多网络代码会引发不同的异常。

于 2008-08-22T20:14:35.333 回答
0

添加到 TimK 的答案中,如果您有路由器,请测试拉动路由器上的上行链路,这将在您的系统不知道您丢失物理链路的情况下测试连接不良。

于 2008-08-22T20:16:01.647 回答
0

我们的网络/服务器机柜是一团乱七八糟的电线;我不会走进那里开始拔掉东西,以免碰到关键任务。(至少我可以访问它;我敢肯定很多读者甚至不知道他们的路由器在哪里。)同样,以太网电缆的两端都需要手脚并用。

我测试了启用/禁用网络适配器,我也将从家里的有线互联网连接进行测试。另外,我有安装 Tor 来创建高延迟连接的想法。

对于无线连接,我有一个金属盒来测试信号消失时会发生什么,但我注意到网络连接行为因我的测试方式而异:

  • 将发射器/接收器放入金属盒中
  • 站在厨房的微波炉旁边打开它
  • 站在一个有混凝土墙的小壁橱里
于 2008-08-22T21:09:10.070 回答