我們需要對我們的系統進行一些壓力測試,我們希望能夠模擬非理想情況:諸如延遲,抖動等。特別是,我們會喜歡模擬蜂窩網絡上數據的行爲。我可以使用什麼軟件來模擬蜂窩連接
你知道任何可以工作的硬件/軟件/兩種解決方案嗎?
感謝
我們需要對我們的系統進行一些壓力測試,我們希望能夠模擬非理想情況:諸如延遲,抖動等。特別是,我們會喜歡模擬蜂窩網絡上數據的行爲。我可以使用什麼軟件來模擬蜂窩連接
你知道任何可以工作的硬件/軟件/兩種解決方案嗎?
感謝
Wifi網卡與舊的接入點/路由器,只需參加測試站範圍的邊緣,你應該能夠可靠地導致失敗並重新連接。唯一的原因是我吸收了一個較老的模型,這個範圍通常對舊的「802.11b」來說並不是那麼美妙。
但除了僅僅是有損連接之外,我不確定您能否使用此設置來測試蜂窩連接的某些特性,但它應該可以工作。
如果您是在美國,一個iPhone上AT & T公司將可能做到這一點..
理想情況下,你會得到關於參數化的一些想法來自像ns3
一個真正的模擬器。或者自己寫一個。
此外,您可以使用Linux內核內置的QoS堆棧,它提供了可用於這些目的的netem
模塊。 netem
通過模擬廣域網的屬性提供了用於測試協議的網絡仿真功能。當前版本模擬可變延遲(抖動),丟失,數據包損壞,重複和重新排序。它支持基於分佈的操作,或者您可以編寫腳本以在運行時更改某些值。
可能需要沿着線的東西:
USRP板,OpenBTS的,TrixBox的/ Asterisk的
您可以檢查出的OpenBTS(http://openbts.sourceforge.net/),看看它是否會做你需要的。你可以使用USRP板作爲塔,然後使用它類似於回送。我知道上述組合可以讓手機像電視塔一樣連接到手機上(參見BurningMan/DEFCON 18),所以理論上它應該允許您播放以使頻譜飽和。
您正在測試哪個操作系統? – Mike
@Mike:Windows 7 x64 – Goro