NodeJsアプリケーション/モジュールのストレステストについて多くのことを検索しましたが、何も見つかりませんでした。
プッシュサーバーアプリケーション(socket.ioなど)があり、メモリリークがなく、最適なパフォーマンスを発揮することを確認するためにテストしたいと思います。
それを行うための最良の方法またはツールは何ですか?
NodeJsアプリケーション/モジュールのストレステストについて多くのことを検索しましたが、何も見つかりませんでした。
プッシュサーバーアプリケーション(socket.ioなど)があり、メモリリークがなく、最適なパフォーマンスを発揮することを確認するためにテストしたいと思います。
それを行うための最良の方法またはツールは何ですか?
Node.jsアプリケーションの負荷テストに特別なツールは必要ありません。任意の負荷テストツールを使用できます。
オープンソースと無料のツールから、私はJMeterをお勧めできます。HTTPトラフィックを記録できるプロキシサーバーが組み込まれているため。他のツールに対するJMeterの利点は、ユーザーフレンドリーなGUIです。Node.jsの負荷分散とJMeterのテストに関連する記事を見つけることができます。
このファノスストレステストツールを試してみてください。これはphantomjsベースのツールであり、ajaxリクエストをロードすることもできます。ただし、このツールは統計情報を提供しません。トラフィックのパフォーマンスを分析するには、ノードタイム(または他の何か)を使用する必要があります。