QNET(企業(yè)版)iOS蘋(píng)果版是一個(gè)很好用的弱網(wǎng)測(cè)試工具,可以為了手機(jī)用戶(hù)提供和搭建一個(gè)全新的測(cè)試環(huán)境。。無(wú)需額外搭建弱網(wǎng)絡(luò)環(huán)境,無(wú)需越獄手機(jī),無(wú)需連接數(shù)據(jù)線(xiàn)的弱網(wǎng)絡(luò)模擬工具,一分鐘搭建弱網(wǎng)絡(luò)模擬環(huán)境,支持弱網(wǎng)模擬中最常用的延時(shí)、抖動(dòng)、帶寬、抖動(dòng)等網(wǎng)絡(luò)模型,弱網(wǎng)參數(shù)即改即生效,簡(jiǎn)潔易用,并且提供pcap抓包功能,方便進(jìn)行網(wǎng)絡(luò)問(wèn)題排查。
應(yīng)用說(shuō)明
為了更好的滿(mǎn)足開(kāi)發(fā)者對(duì)于弱網(wǎng)測(cè)試的需求,騰訊WeTest推出了一款針對(duì)移動(dòng)應(yīng)用的弱網(wǎng)測(cè)試工具QNET,解決了在Android設(shè)備上進(jìn)行弱網(wǎng)絡(luò)專(zhuān)項(xiàng)測(cè)試的痛點(diǎn),QNET無(wú)需ROOT手機(jī),無(wú)需連接數(shù)據(jù)線(xiàn),以獨(dú)立app的方式,為用戶(hù)提供給快捷、可靠、功能完善的弱網(wǎng)絡(luò)模擬服務(wù)。
QNET還能提供TCP/UDP網(wǎng)絡(luò)協(xié)議抓包功能,幫助開(kāi)發(fā)和測(cè)試人員進(jìn)行網(wǎng)絡(luò)流量分析,而不需要ROOT手機(jī),使用tcpdump進(jìn)行抓包。
使用指南
登錄
QNET支持手Q賬號(hào)或者騰訊員工的TAPD賬號(hào)登陸,如果使用QQ賬號(hào)首次登陸,需要注冊(cè)WeTest平臺(tái)賬號(hào),即可成功登陸。
選擇測(cè)試APP
成功登陸后,點(diǎn)擊【點(diǎn)擊選擇測(cè)試程序】按鈕,選擇待測(cè)試的弱網(wǎng)工具,然后點(diǎn)擊下方的【開(kāi)始測(cè)試】按鈕,第一次啟動(dòng)的時(shí)候需要對(duì)懸浮窗權(quán)限進(jìn)行授權(quán),部分機(jī)型會(huì)彈出開(kāi)啟服務(wù)的確認(rèn)框,點(diǎn)擊確認(rèn)。
弱網(wǎng)模板
QNET支持系統(tǒng)預(yù)設(shè)模板和用戶(hù)自定義模板,預(yù)設(shè)模板包含了常見(jiàn)的2G/3G/4G網(wǎng)絡(luò)模板,還有弱網(wǎng)測(cè)試中比較常用的100%丟包模板等,預(yù)設(shè)模板不支持編輯,可以刪除;
另外,QNET支持用戶(hù)根據(jù)自己的測(cè)試需求自定義弱網(wǎng)參數(shù)模板,有比較好的靈活性。
懸浮窗
開(kāi)始測(cè)試后,QNET會(huì)自動(dòng)拉起待測(cè)試程序,然后默認(rèn)會(huì)顯示弱網(wǎng)模板控制懸浮窗,以及弱網(wǎng)模板信息懸浮窗。
● 左邊懸浮窗是控制懸浮窗,可以下拉即時(shí)切換弱網(wǎng)模板,雙擊Q按鈕可以切回QNET應(yīng)用,點(diǎn)擊暫停按鈕可以停止弱網(wǎng)狀態(tài)恢復(fù)正常網(wǎng)絡(luò);
● 右側(cè)懸浮窗顯示當(dāng)前的模板名,實(shí)時(shí)延遲,實(shí)時(shí)網(wǎng)速,以及當(dāng)前模板的具體參數(shù)。
注:QNET支持動(dòng)態(tài)探測(cè)當(dāng)前網(wǎng)絡(luò)和遠(yuǎn)端服務(wù)器的延遲,然后動(dòng)態(tài)適配用戶(hù)設(shè)置的上下行延遲,保證真實(shí)網(wǎng)絡(luò)延遲和用戶(hù)設(shè)置的盡量一致。
弱網(wǎng)參數(shù)
QNET目前支持的弱網(wǎng)參數(shù)包括:
上下行延時(shí)(Delay)
上下行延時(shí)抖動(dòng)(Jitter)
上下行帶寬(Bandwidth)
上下行隨機(jī)丟包(Random Packet Loss)
上下行連續(xù)丟包(Continuous Packet Loss)
TCP/UDP協(xié)議控制
連續(xù)丟包可以實(shí)現(xiàn)周期性斷網(wǎng)的弱網(wǎng)場(chǎng)景,常用在測(cè)試游戲流暢性,驗(yàn)證游戲?qū)W(wǎng)絡(luò)波動(dòng)的支持程度。
TCP/UDP協(xié)議控制支持針對(duì)協(xié)議的弱網(wǎng)控制,比如我們可以控制UDP協(xié)議100%丟包,來(lái)測(cè)試某些不支持UDP協(xié)議的運(yùn)營(yíng)商的弱網(wǎng)場(chǎng)景。
網(wǎng)絡(luò)抓包
QNET還支持網(wǎng)絡(luò)抓包,導(dǎo)出為Pcap文件,可以在PC上用Wireshark工具打開(kāi)分析,目前支持TCP, UDP, DNS協(xié)議
使用網(wǎng)絡(luò)抓包功能需要開(kāi)啟開(kāi)關(guān)
應(yīng)用亮點(diǎn)
只要你想使用,那么一分鐘搭建弱網(wǎng)絡(luò)模擬環(huán)境
支持弱網(wǎng)模擬中最常用的延時(shí)、抖動(dòng)、帶寬、抖動(dòng)等網(wǎng)絡(luò)模型
弱網(wǎng)參數(shù)即改即生效,簡(jiǎn)潔易用,并且提供pcap抓包功能,方便進(jìn)行網(wǎng)絡(luò)問(wèn)題排查
應(yīng)用特色
弱網(wǎng)搭建簡(jiǎn)單快捷
無(wú)需額外搭建弱網(wǎng)絡(luò)環(huán)境,無(wú)需ROOT手機(jī),無(wú)需連接數(shù)據(jù)線(xiàn),只需要安裝QNET App,一分鐘搭建弱網(wǎng)絡(luò)測(cè)試環(huán)境。
多種弱網(wǎng)參數(shù)支持
上下行延時(shí)、延時(shí)抖動(dòng),帶寬、隨機(jī)丟包、連續(xù)丟包、支持TCP/UDP協(xié)議控制(模擬部分運(yùn)營(yíng)商不支持UDP的弱網(wǎng)場(chǎng)景)。
網(wǎng)絡(luò)協(xié)議抓包
無(wú)需ROOT手機(jī),無(wú)需第三方工具,QNET app支持TCP/UDP協(xié)議網(wǎng)絡(luò)抓包,導(dǎo)出pcap文件格式,支持Wireshark工具。
參數(shù)配置靈活
參數(shù)本地官方,QNET app支持預(yù)設(shè)、自定義弱網(wǎng)模板,支持懸浮窗,測(cè)試過(guò)程中一鍵切換弱網(wǎng)配置。
功能特色
自動(dòng)化弱網(wǎng)測(cè)試
QNET支持adb命令驅(qū)動(dòng),用戶(hù)可以編寫(xiě)腳本,實(shí)現(xiàn)自動(dòng)化弱網(wǎng)絡(luò)測(cè)試,降低弱網(wǎng)測(cè)試成本,提高測(cè)試效率
網(wǎng)絡(luò)協(xié)議抓包
無(wú)需ROOT/越獄手機(jī),無(wú)需第三方工具,支持TCP/UDP/ICMP協(xié)議網(wǎng)絡(luò)抓包,導(dǎo)出pcap文件格式,支持Wireshark等工具查看
弱網(wǎng)搭建簡(jiǎn)單快捷
無(wú)需額外搭建弱網(wǎng)絡(luò)環(huán)境,無(wú)需ROOT/越獄手機(jī),無(wú)需連接數(shù)據(jù)線(xiàn),只需要安裝QNET App,一分鐘搭建弱網(wǎng)絡(luò)測(cè)試環(huán)境
真實(shí)的全球網(wǎng)絡(luò)和弱網(wǎng)場(chǎng)景
騰訊QNET弱網(wǎng)測(cè)試工具覆蓋國(guó)內(nèi)所有省份、海外47個(gè)主流的國(guó)家地區(qū)的運(yùn)營(yíng)商實(shí)時(shí)網(wǎng)絡(luò)數(shù)據(jù),提供真實(shí)的地鐵、電梯等20+弱網(wǎng)絡(luò)場(chǎng)景