Fiddler의 약한 네트 테스트(2G, 3G, 4G)
2149 단어 fiddler
Fiddler를 열면 Rules->Performance->Simulate Modem Speeds를 선택하고, 선택하면 사이트를 방문하면 네트워크가 많이 느려진 것을 발견할 수 있습니다.
2. Fiddler 약망의 원리
Rules ->Cutomize Rules Custom Rules를 엽니다.js 문서
파일에서 키워드 검색, mSimulateModem
1.
// Cause Fiddler to delay HTTP traffic to simulate typical 56k modem conditions
public static RulesOption("Simulate &Modem Speeds", "Per&formance")
var m_SimulateModem: boolean = false;
2.
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = "300";
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "150";
}
이 코드를 분석해 보겠습니다.
네트워킹
올라가다
다운로드
2G
2.7K
9.6K
3G
1.8M
7.2M
4G
50M
100M
결과: 2G 네트워크 구성
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = "300";
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "150";
}
3G 네트워크 설정, 3G는 2G 네트워크 평가의 1000배 속도, 즉 상행과 다운로드가 1000을 제외해야 한다.
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = "0.3";
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "0.15";
}
4G 네트워크 구성은 3G의 25배, 다운로드의 15배로 지연 시간을 늦추면 됩니다.