2011-10-21 22 views
0

我們需要對我們的系統進行一些壓力測試,我們希望能夠模擬非理想情況:諸如延遲,抖動等。特別是,我們會喜歡模擬蜂窩網絡上數據的行爲。我可以使用什麼軟件來模擬蜂窩連接

你知道任何可以工作的硬件/軟件/兩種解決方案嗎?

感謝

+0

您正在測試哪個操作系統? – Mike

+0

@Mike:Windows 7 x64 – Goro

回答

1

Wifi網卡與舊的接入點/路由器,只需參加測試站範圍的邊緣,你應該能夠可靠地導致失敗並重新連接。唯一的原因是我吸收了一個較老的模型,這個範圍通常對舊的「802.11b」來說並不是那麼美妙。

但除了僅僅是有損連接之外,我不確定您能否使用此設置來測試蜂窩連接的某些特性,但它應該可以工作。

如果您是在美國,一個iPhone上AT & T公司將可能做到這一點..

2

理想情況下,你會得到關於參數化的一些想法來自像ns3一個真正的模擬器。或者自己寫一個。

此外,您可以使用Linux內核內置的QoS堆棧,它提供了可用於這些目的的netem模塊。 netem通過模擬廣域網的屬性提供了用於測試協議的網絡仿真功能。當前版本模擬可變延遲(抖動),丟失,數據包損壞,重複和重新排序。它支持基於分佈的操作,或者您可以編寫腳本以在運行時更改某些值。

1

可能需要沿着線的東西:

USRP板,OpenBTS的,TrixBox的/ Asterisk的

您可以檢查出的OpenBTS(http://openbts.sourceforge.net/),看看它是否會做你需要的。你可以使用USRP板作爲塔,然後使用它類似於回送。我知道上述組合可以讓手機像電視塔一樣連接到手機上(參見BurningMan/DEFCON 18),所以理論上它應該允許您播放以使頻譜飽和。

相關問題