2

サイトの再プラットフォーム化/再設計に取り組んでいます。Node.js と Hapi を使用します。ページの読み込み速度を測定する単体テストを追加したいと思います。Mocha と Chai を使用してこれを行う方法はありますか? ページ速度テスト専用のフレームワークはありますか?

4

1 に答える 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 に答える