如何利用模擬器模擬網路相關命令例項講解

2021-09-05 08:39:37 字數 1949 閱讀 5758

我們平時在做移動端的功能或者效能測試的時候,通常有一類需求就是要模擬器在弱網路條件下檢查相關的功能或者效能是否滿足要求。那麼怎麼辦?當然方法有很多,這裡我結合手機模擬器來給大家一些引導。

在前面顯示的命令列表中,能看到有乙個名叫「network」的命令,我們可以輸入「help network」來檢視其幫助資訊,如圖3-94所示。

圖3-94 「

network

」命令的相關幫助資訊

(1)network status:我們可以應用該命令來檢視網路狀態的資訊,如圖3-95所示。

圖3-95 「

network status

」命令及其相關輸出資訊

可以看到上行、下行的速度和最大、最小延時的相關資訊。

(2)network speed:我們可以應用該命令來動態的設定模擬器的網速,這裡設定上行的速度為14.4kb,下行的速度為20kb,輸入「network speed 14.4:20」,而後應用「

networkstatus

」命令來檢視一下網路狀態,其值就變成了我們剛才設定的值,如圖3-96所示。

圖3-96 「

network speed

」命令及其相關輸出資訊

「network

speed

」後還可以加入列表中的這些值,參見表

3-1。

表3-1           可選值相關資訊

單位:kb/s

值描  述

注  釋

gsmgsm/csd

up:14.4     down:14.4

hscsd

hscsd

up:14.4     down:43.2

gprs

gprs

up: 40.0    down:80.0

edge

edge/egprs

up: 118.4   down:236.8

umts

umts/3g

up: 128.0   down:1920.0

hsdpa

hsdpa

up: 348.0   down:14400.0

full

無限制up: 0.0     down: 0.0

設定乙個上行和下行公用的明確速度

:分別為上行和下行設定明確的速度

(3)network delay:我們可以應用該命令來動態的設定模擬器的網路延時,這裡設定網路延時為5毫秒,輸入「networkdelay5」,而後應用「networkstatus」命令來檢視一下網路狀態,其值就變成了我們剛才設定的值,如圖3-97所示。

圖3-97 「

network delay

」命令及其相關輸出資訊

(4)network capture start/stop:我們可以應用該命令來動態的捕獲模擬器的網路資料報,應用「network capture start檔名」開始捕獲資料報,應用「network capture stop」停止資料報的捕獲,在此過程中網路的資料報將會儲存到指定的檔案,而後應用一些網路包的分析工具對該資料報進行分析,如圖3-98所示。

圖3-98 「network capture start/stop」命令及其相關輸出資訊

安卓模擬器 exagear模擬器安卓模擬器

讓android 裝置使用者重溫經典 pc 遊戲,來自俄羅斯的初創公司 eltechs發布了一款全新的 android 遊戲模擬器 exagear strategies。該遊戲模擬器的主要功能就是將經典的 pc 遊戲帶到 android 智慧型手機或平板電腦上來。1.exagear軟體和遊戲,完全免...

android 模擬器命令詳解

在命令列輸入 emulator help,即可顯示emulator支援的所有命令。android emulator usage emulator options qemu args 視窗縮放 timezone 時區 dns server dns伺服器 cpu delay throttle cpu e...

模擬器除錯

懶書生 發表於 2009 10 29 20 13 00 52rd上曾有朋友讓我寫一些除錯技巧方面的文章.除錯對於軟體是十分重要的,但卻不是一篇二篇文章能講清楚的.有很多除錯技巧都是零零碎碎的東西,用的時候能很容易使用,但要寫出來時,卻還是比較麻煩的.mtk的除錯一般來說可以分為 除錯與手機除錯.這兩...