サイトの再プラットフォーム化/再設計に取り組んでいます。Node.js と Hapi を使用します。ページの読み込み速度を測定する単体テストを追加したいと思います。Mocha と Chai を使用してこれを行う方法はありますか? ページ速度テスト専用のフレームワークはありますか?
1 に答える
1
@Mansfield が述べたように、探しているのは統合テストであり、単体テストではありません。
phantomjs を使用して、利用可能な HAR データを確認することをお勧めします。これにより、最初のバイトまでの時間や、その他のエンド ユーザー エクスペリエンス メトリックが示されます。
例の 1 つへのリンクを次に示します。loadspeed.js は、Web サイトの読み込み速度を計算します。
そして、HAR データに関するものを次に示します。netsniff.js は、ネットワーク トラフィックを HAR 形式でキャプチャします。
HAR データに慣れていない場合は、firebug または Chrome のネットワーク タブに表示される内容を考えてみてください。このような Web 上のビューアーにHAR ファイルをアップロードできます。
テストするときは、アプリケーションにトラフィックを送信する必要があります。以前に @Alvin K で述べたように、AB はページに多数のリクエストを送信して、アプリの負荷をシミュレートできます。
Apache の AB ツールよりも「ノード」的なアプローチには、wrk - Modern HTTP ベンチマーク ツールがあります。
于 2014-08-13T22:11:00.030 に答える