Fiddlerの弱いネットテスト(2 G,3 G,4 G)
2170 ワード
1、模擬弱網環境
Fiddlerを開くと、Rules->Performance->Simulate Modem Speedsをチェックし、チェックするとWebサイトにアクセスするのが遅くなります
2、Fiddler弱網の原理
Rules->Cutomize Rules CustomRulesを開きます.jsドキュメント
ファイルでキーワードを検索します.m_SimulateModem
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";
}
これらの行のコードを分析してみましょう.
Rules->Cutomize Rules CustomRulesを開きます.jsドキュメント
ファイルでキーワードを検索します.m_SimulateModem
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
結果:2 Gネットワーク構成
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";
}
3 Gネットワークの配置、3 Gは2 Gネットワークの推定値の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";
}
4 Gネットワークの配置、上の行為の3 Gの25倍、ダウンロードは15倍で、遅延を放してすぐです.