1.打開charles工具,選擇proxy
2.點擊proxy中的Throttle settings,打開網絡設置頁面?
3.首先勾選Enable Throttling,在Throttling preset中可以選擇工具默認配置的一些網絡狀況
4.不使用工具自帶的配置的話可以自己填寫各個參數的值
配置參數解析:bandwidth —— 帶寬,即上行、下行數據傳輸速度utilisation —— 帶寬可用率,大部分modern是100%round-trip latency —— 第一個請求的時延,單位是ms。MTU —— 最大傳輸單元,即TCP包的最大size,可以更真實模擬TCP層,每次傳輸的分包情況。Releability —— 指連接的可靠性。這里指的是10kb的可靠率。用于模擬網絡不穩定。Stability —— 連接穩定性,也會影響帶寬可用性。用于模擬移動網絡,移動網絡連接一般不可靠。
5.具體設置值的大小對應網絡狀況如下
6.如果測試中只需要只對部分域名的請求進行網絡控制的話,勾選only for selected hosts選項,添加hosts
7.進入添加hosts頁面,輸入指定的參數,不需要的話填*號,填寫完成后點擊ok
8.最后點擊ok完成配置