QNET 網路測試工具 2.0 全新發布
弱網路測試背景
為什麼要進行網路測試?
(1)驗證應用/遊戲在不同網路場景下表現是否符合預期,會不會觸發未知的系統bug;
(2)提高不同網路場景下的使用者體驗;
(3)測試公用元件/SDK在不同網路狀態下的穩定性。
目前在測試移動裝置上進行弱網路專項測試的方案有哪些?
(1) 裝置連線到PC上進行弱網路測試,比如Fiddler,Charles,NET-Simulator等。基本思路是在PC上裝一個Fiddler網路抓包工具,然後再將Android裝置的網路代理到PC上,通過在PC上的Fiddler在設定延時來進行弱網路模擬;
(2) 在專有伺服器上構建弱網路Wi-Fi,移動裝置連線該Wi-Fi進行弱網路測試,相關的技術方案有Facebook的ATC和騰訊的WeTest-WiFi;
(3) iOS提供的開發者工具network link conditioner;
以上方案不足之處:
(1)需要額外的PC或者伺服器,弱網環境構建成本高;
(2) 需要安裝、部署額外的工具,並且弱網路環境需要在PC上或者Web上進行配置,使用成本高;
(3) 弱網路環境功能並不完善,比如Fiddler不支援丟包、抖動等弱網環境,iOS開發者工具提供的引數太少,不支援抓包等;
(4)涉及協議問題分析需要抓包時,要進行越獄或者ROOT之後才能在裝置上直接抓包,或者搭建wifi,在節點處抓包,相對成本和門檻較高。
QNET能做什麼
自定義弱網路測試模型;
真實的全球網路資料測試,真實的常用弱網路場景模擬;
無需ROOT/越獄就能在Android/iOS裝置上抓取網路資料包,快速分析定位問題;
提供弱網啟動、更新引數、停止等介面,一個指令碼,自動化驅動執行弱網,一步遍歷弱網路測試的所有用例;
……
QNET新版本特性一覽
Android/iOS雙端支援:
Android:https://wetest.qq.com/product/qnet
iOS:正在上架App Store,敬請期待
弱網路模型全面優化(增加Burst阻塞模型,優化丟包邏輯,支援弱網路IP配置等),設定burst引數值,執行弱網後抓取的網路包資料延時波形圖:
新增國內/全球網路環境模板(覆蓋國內所有省市、海外47個主流國家地區網路運實時網路狀態),在【編輯模板】頁面下可以自由選擇:
新增20+真實的常用弱網路場景(地鐵、電梯、高鐵等複雜網路環境一鍵模擬),設定WIFI穿牆下抓取的網路包資料延時波形圖:
無需ROOT/越獄,雙端支援網路協議抓包,生成pcap抓包檔案:
支援裝置全域性弱網路:
提供中/英雙語言:
Android版支援弱網自動化測試(基於adb命令驅動):
效能測試技術交流群:720150565
檢視PerfDog詳情:https://perfdog.qq.com/?ADTAG=media.dev_website
相關文章
- 韌體動態模擬之網路介面的淺析
- 黑客攻擊滲透測試的社會工程學利用
- 測試需要連線外網,這種情況下如何模擬弱網測試
- 介面測試和效能測試的區別
- 請教下,自己電腦搭建了配置好 appium,且可以執行測試用例,如何部署到阿里雲上使用真機進行用例執行?目前 appium 是可以部署了,但是如何操作連線真機操作呢?還是大家都是用的模擬器測試?
- 網路拓撲例項之交換機基於介面地址池作為DHCP伺服器(六)
- 驗證手機、郵箱、漢字、身份證、URL、IP地址等java程式碼工具類
- ArrayBlockingQueue 和 LinkedBlockingQueue 效能測試與分析
- 想利用上班空閒時間學習自動化測試
- 連續5年獲獎、共話人工智慧……帶你看遍世界網際網路大會上的百度AI
- 給你一個web端專案你如何展開測試?
- 做個調查,你們的介面自動化怎麼做的,程式碼方式還是測試平臺方式,效果怎麼樣
- 部落格園 Markdown 圖片本地上傳工具釋出新版了
- php8.0 及php7.2效能基準簡單測試
- 繼linux命令之後,我又給你們整理了網路命令歸納,快給我來收藏