Chrome 内からさまざまな接続速度をシミュレートする方法はありますか?
http://localhostをさまざまな速度でチェックできるようにする必要があります。
これを実行できるスタンドアロン アプリケーションがあることは知っていますが、Chrome 内で実行したいと思います。
Chrome 内からさまざまな接続速度をシミュレートする方法はありますか?
http://localhostをさまざまな速度でチェックできるようにする必要があります。
これを実行できるスタンドアロン アプリケーションがあることは知っていますが、Chrome 内で実行したいと思います。
Linux を実行している場合は、次のコマンドが非常に役立ちます。
trickle -s -d 50 -w 100 firefox
は-s
コマンドをスタンドアロンで実行するように-d 50
指示し、 は帯域幅を 50 KB/秒に制限するように指示し、-w 100
はピーク検出ウィンドウ サイズを 100 KB に設定します。firefox
ロードしようとするすべてのサイトにこの速度制限をすべて適用して、Firefox を起動するようにコマンドに指示します。
アップデート
Chrome 38 がリリースされ、スロットリングが含まれています。それを見つけるには、開発者ツールを起動します: Ctrl+Shift+I は自分のマシンで行います。それ以外の場合は、Menu->More Tools->Developer Tools でそこに移動します。
次に、開発者ツール パネルの左上にある電話をクリックして、デバイス モードを切り替えます (以下のツールヒントを参照)。
次に、スロットリングを有効にします。
これが少しぎこちない場合は、上記の提案が Chrome と Firefox の両方で機能します。
Charles Proxyをお勧めします - 個々のサイトをスローダウンすることを選択でき、HTTP インスペクション ツールも多数あります。
編集:
2014 年 6 月の時点で、Chrome はこれを DevTools でネイティブに実行できるようになりましたが、Chrome 38 が必要です。
このオプションは、ツールバーの端にあるドロップダウンを介して [ネットワーク] タブからアクセスできます。
Chrome 38以降では、プラグインなしでこれを行うことができます。要素の検査 (またはF12ホットキー) をクリックしてからtoggle device mod
(phone
ボタン)をクリックします。
次のように表示されます。
他の多くの機能の中でも、特定のインターネット接続 (3G、GPRS) をシミュレートできます。
Michaelが言ったように、Chrome拡張APIはこれを行うための信頼できる方法を提供していません。一方、私がかなり長い間自分で使用しているソフトウェアがあります。
低帯域幅をシミュレートするJavaアプリケーションであるSloppyを試してみてください。ブラウザに依存せず、非常に使いやすく、何よりも無料です。
Mac を使用している場合、Chrome 開発チームは「ネットワーク リンク コンディショナー ツール」を推奨しています。
また:
Xcode > Open Developer Tool > More Developer Tools > Hardware IO Tools for Xcode
または、Xcode をインストールしたくない場合:
Go to the Apple Download Center and search for Hardware IO Tools
Chrome Canary では、ネットワーク スループットを制限できるようになりました。これは、開発者ツールのコンソールの [エミュレーション] タブの [ネットワーク] オプションで実行できます。
この新機能を表示するには、Chrome フラグ「開発者ツールの実験を有効にする」(chrome://flags/#enable-devtools-experiments) (chrome://flags) を有効にする必要がある場合があります。モバイル接続の低帯域幅 (GSM、GPRS、EDGE、3G) をシミュレートできます。
Chrome モバイル エミュレーション ページで提案されているように、Windows ではClumsy、Mac OS X ではNetwork Link Conditioner、Linux ではdummynetを使用できます。