私はアカデミック クライアント/サーバー プロジェクトに取り組んでいます。サーバー部分では、Tomcat をアプリケーション コンテナーとして使用します。サーバーでもMySQLを使用する場合、サーバーに接続できる同時ユーザーの最大数を知りたいです。
クライアントは HTTP リクエストをサーバーに送信し、戻り値を返すだけなので、すべてのユーザーが 1 分間だけ接続することに注意してください。Apache JMeter は私にとって良い選択ですか?
私はアカデミック クライアント/サーバー プロジェクトに取り組んでいます。サーバー部分では、Tomcat をアプリケーション コンテナーとして使用します。サーバーでもMySQLを使用する場合、サーバーに接続できる同時ユーザーの最大数を知りたいです。
クライアントは HTTP リクエストをサーバーに送信し、戻り値を返すだけなので、すべてのユーザーが 1 分間だけ接続することに注意してください。Apache JMeter は私にとって良い選択ですか?
これについて具体的な数字を出すことはできません。さまざまなサーバー側の実装に関する質問に加えて、ユーザーが何をしているかによって異なります。
HTTP は、要求を完了するのにかかる時間より長く接続を開いておくことに依存しないため、単に Web サーバーに「接続」するだけではほとんど意味がありません。
クライアントは httprequest をサーバーに送信し、返された値を返すだけなので、すべてのユーザーが 1 分間だけ接続することに言及する必要があります。Apache "JMeter は私にとって良い選択ですか?
あなたはユーザーが何をしているのかを言おうとしているようですが、残念ながら私はその説明を理解できませんでした。
JMeter は、サーバーが維持できるトラフィック量をテストするためのツールです。しかし、「同時ユーザーの数」という質問には直接答えません...JMeter によって生成された合成負荷を実際のユーザーが行うことと比較する簡単な方法がないためです。
(余談: なぜ Tomcat 6 または 7 ではなく Tomcat 5.5 を使用しているのですか?)
それは次のような多くの要因に依存します
ご参照ください :
最大同時ユーザー数に関する疑問がある場合にのみ、スタック オーバーフローに関するより多くのソリューションが存在する可能性があります。
はい、Apache JMeter はテストに適しています。
このドキュメントを参照してください: http://tomcat.apache.org/articles/performance.pdf、さまざまなスケーラビリティ パラメータと構成について説明しています。
10,000
ベスト ケース シナリオ (理想的な設定、適切なリソース、最適なプログラムなど) では、Tomcat は同時要求に合わせてスケールアップする可能性があると言えます。