一、先了解弱網測試類型
二、利用抓包工具charles進行弱網設置,适用PC端和移動端(IOS/Android)
1、設置方式:charles-Proxy-Throttle Settings…,勾選Enable Throttling後就可以編輯了;
2、簡單的弱網測試我們隻需要修改上行和下行,編輯好了之後點擊OK,此時就是在弱網下測試;
3、測試完成之後,不需要模拟弱網了,就取消勾選Enable Throttling,點擊OK就可以了。
三、翻譯弱網設置項内容
四、charles-Throttle Settings(選項含義講解)
1、 Bandwidth(帶寬)【吞吐量】
帶寬定義數據可以傳送超過時間上限,這是千比特每秒指定。可以指定上載和下載鍊接的不同帶寬限制。
2、 Utilisation(利用)
利用率是總帶寬的百分比,可以在任何一個時間使用。它隻是作為可用帶寬的縮放因子。對于大多數現代互聯網連接利用率始終是100%。
3、 Round-trip Latency(請求往返延遲)【延時】
往返延遲測量客戶端和遠程服務器之間的第一次往返通信的毫秒延遲。它用于客戶端向服務器和服務器向客戶端的每次請求。
4 、MTU(最大傳輸單元)
在任何傳輸的TCP數據包的最大尺寸。指定MTU不改變的可用帶寬,但允許Charles在MTU分配帶寬大小的塊,導緻在每個傳輸包分割的現實水平。
5 、Reliability(可靠性)【丢包】
可靠性是衡量連接完全失敗的可能性。這是非常有用的模拟不可靠的網絡條件。可靠性是指定為成功發射10kib消息的可能性,所以,值為50%意味着所有10kib傳輸一半會成功。較大的郵件或更小的消息或多或少都有可能失敗,所以20kib傳輸将隻有25%的成功率和5kib傳輸成功率約70%。
6 、Stability(穩定性)【抖動】
穩定性是衡量一個連接的可能性是不穩定的,因此降低了質量。這是非常有用的模拟網絡,如移動網絡,定期連接質量差。如果連接不穩定,則連接的質量會在不穩定的質量範圍内随機下降。此質量值,然後應用作為另一個縮放因子的可用帶寬。
7 、unstable quality range(不穩定質量範圍)
此處設置主要針對于Stability中設置中的範圍
8 、以下配置用于模拟不太好的2G蜂窩網絡
帶寬256 kbps(上傳和下載)
利用100%
延遲300 ms
MTU為1500字節
可靠性75%
穩定75%
不穩定的質量範圍為20%至25%
五、設置弱網之後的小測試
1、刷新百度頁面,會提示網頁打不開
2、取消弱網測試後,再次刷新百度,頁面就能加載
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!