配置好Charles抓包設(shè)置见咒,參考Charles抓包
點擊Proxy踢星,選擇Throttle Settings
勾選Enable?Throttling
Only for selected hosts :表示僅選擇的域名做弱網(wǎng)限制瘤袖,如上圖所示懂拾,只限制localhost:9999域名的請求粥帚,其他的請求不做限制漆撞;若不勾選圣贸,那么對所有的請求都進行限制挚歧;
Throttle preset :可以選擇要模擬的網(wǎng)速,是Charles預設(shè)的網(wǎng)絡設(shè)置 吁峻,下拉選項由上到下滑负,網(wǎng)速越來越好。
Bandwidth —— 帶寬用含,即上行矮慕、下行數(shù)據(jù)傳輸速度
utilisation —— 利用率是總帶寬的百分比,
round-trip latency ——請求往返延遲啄骇,單位是ms痴鳄。往返延遲測量客戶端和遠程服務器之間第一次往返通信的毫秒延遲。它用于客戶端向服務器 和 服務器向客戶端的每一次請求 肠缔。
MTU —— 最大傳輸單元夏跷,即TCP包的最大size哼转,可以更真實模擬TCP層,每次傳輸?shù)姆职闆r槽华。
Releability —— 指連接的可靠性壹蔓,常說的丟包。
可靠性是衡量連接完全失敗的可能性猫态。這是非常有用的模擬不可靠的網(wǎng)絡條件佣蓉。
可靠性是指定為成功發(fā)射10kib消息的可能性。如何值為50%亲雪,意味著所有10kib傳輸一半會成功勇凭。較大的郵件或更小的消息或多或少都有可能失敗,所以20kib傳輸將只有25%(1/2 * 1/2)的成功率和5kib傳輸成功率約70% (0.5開平方)义辕。
Stability —— 連接穩(wěn)定性常說的網(wǎng)絡抖動虾标。
穩(wěn)定性是衡量一個連接的可能性是不穩(wěn)定的,因此降低了質(zhì)量灌砖。
這是非常有用的模擬網(wǎng)絡璧函,如移動網(wǎng)絡,定期連接質(zhì)量差基显。如果連接不穩(wěn)定蘸吓,則連接的質(zhì)量會在不穩(wěn)定的質(zhì)量范圍內(nèi)隨機下降。此質(zhì)量值撩幽,然后應用作為另一個縮放因子的可用帶寬库继。
unstable quality range(不穩(wěn)定質(zhì)量范圍)
此處設(shè)置主要針對于Stability中設(shè)置中的范圍