IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
4.fiddler模擬低速網(wǎng)絡(luò)環(huán)境
Fiddler的模擬限速是通過(guò)延遲發(fā)送數(shù)據(jù)或接收的數(shù)據(jù)的時(shí)間來(lái)限制網(wǎng)絡(luò)的下載速度和上傳速度,從而達(dá)到限速的效果。
A.自定義速度
Rules》Customize Rules
計(jì)算公式:(1KB/下載速度)*1000 = 需要delay的時(shí)間(毫秒),比如50kB/s 需要delay20毫秒來(lái)接收數(shù)據(jù),所以根據(jù)你需要的網(wǎng)絡(luò)速度來(lái)修改上述值。
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = "300"; //3.34kB/s
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "150"; //6.67kB/s
}
B.開(kāi)啟限速
Rules》Performances,勾選Simulate Modem Speeds
C.不同網(wǎng)絡(luò)上下行速度設(shè)置可以參考Network Link Conditioner
2G:上行440ms delay(1000/440=2.3KBps=18kpbs),下行400ms delay(1000/400=2.5KBps=20kpbs)
3G:上行100ms delay(1000/100=10KBps=80kpbs),下行100ms delay(1000/100=10KBps=80kpbs)
5.網(wǎng)絡(luò)耗時(shí)分析
兩張典型的耗時(shí)圖,https比http多了SSL Handshake(即SSL握手)
A:http請(qǐng)求
B:https請(qǐng)求
Total = Blocked + DNS Lookup + Connect(建立TCP連接)+ SSL Handshake(可選) + Send + Wait + Receive + Cache Read (可選)+ Render(解析HTML構(gòu)建DOM樹(shù)》渲染樹(shù)構(gòu)建》渲染樹(shù)布局》繪制渲染樹(shù) )。
Network = DNS Lookup + Connect + SSL Handshake(可選) + Send + Wait + Receive。
TTFB (Time To First Byte),首字節(jié)時(shí)間,是最初的網(wǎng)絡(luò)請(qǐng)求被發(fā)起到從服務(wù)器接收到第一個(gè)字節(jié)這段時(shí)間,它包含了 TCP連接時(shí)間,發(fā)送HTTP請(qǐng)求時(shí)間和獲得響應(yīng)消息第一個(gè)字節(jié)的時(shí)間。
Blocked對(duì)于H5容器來(lái)講,包括啟動(dòng)和初始化容器時(shí)間(入口白名單檢查會(huì)阻塞頁(yè)面加載,驗(yàn)證通過(guò)后才開(kāi)始加載頁(yè)面資源,H5容器測(cè)試會(huì)關(guān)注)。
注:業(yè)務(wù)測(cè)試同學(xué)重點(diǎn)關(guān)注弱網(wǎng)下的Network
>>本文地址:http://liujunjsxg.cn/zhuanye/2020/48481.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個(gè)方向的工作?
07月15日Java
咨詢(xún)/試聽(tīng)07月15日Python+人工智能
咨詢(xún)/試聽(tīng)07月15日Web前端
咨詢(xún)/試聽(tīng)07月15日UI設(shè)計(jì)
咨詢(xún)/試聽(tīng)07月15日大數(shù)據(jù)
咨詢(xún)/試聽(tīng)07月15日Java
咨詢(xún)/試聽(tīng)07月15日Python+人工智能
咨詢(xún)/試聽(tīng)07月15日Web前端
咨詢(xún)/試聽(tīng)07月15日UI設(shè)計(jì)
咨詢(xún)/試聽(tīng)07月15日大數(shù)據(jù)
咨詢(xún)/試聽(tīng)