|
QALoadは、テストスクリプトを生成するWorkbench、負荷テストを行うConductor、Player、テスト結果を表示するAnalyzeから構成されています。 Conductorから設定したシナリオ(ユーザー数や対象のサーバーなど)に基づき、VUと呼ばれる仮想ユーザーが対象システムに対し、 Workbenchで設定した操作を自動的に行います。これにより、今まで人の手で行なうには面倒だった負荷テストを、簡単かつ確実に行うことができるようになります。
|
![]() 仮想ユーザー数(Starting VUs)、増加数(VU Increment)、増加タイミング(Time Interval)などを設定します |
スクリプトの生成後、実際のテストを行うために、 Conductorから、実行するスクリプト、利用するPlayer、対象のサーバー、仮想ユーザー数、ユーザー増加数、増加のタイミングといった項目を設定し、テストのシナリオを作成します。 |
![]() テストが終了した仮想ユーザーには青いチェックがつきます |
テスト実行中も、ConductorのRuntime画面から、テストの実行状況をリアルタイムに確認することができます。テストが異常終了した仮想ユーザーには赤いチェックがつくなど、実行状況を容易に把握することができます。これにより、問題発生時にユーザーの追加や削除といった修正を加えながら、問題の所在を迅速に突き止めることができます。 |



- アクセス数を段階的に増加させ、CPUとメモリーの使用率を同時に観察し、どちらが先に限界点(使用率100%)に達するかを検証することで、CPUとメモリーのどちらを増強すべきかの判断が可能になります。画面例では、アクセス増加に伴いCPU使用率も増加している一方で、メモリーの使用率はほぼ一定になっています。つまりCPUがボトルネックとなる可能性があるため、メモリーよりもCPUの増強が必要だと判断できます。













