Webベースのアプリケーションにとって重要なこと -
それは、信頼性とパフォーマンスです。些細なことと思われがちな、パフォーマンスの悪化や、想定以上のアクセス数に対応できないなどで、お客様の信頼を失うことがあります。Rational
Performance
Testerは負荷およびパフォーマンスのテスト・ソリューションです。本番稼働前にパフォーマンスの問題解決に取り組むソフトウェア開発とテスト・チームの負荷テストを支援します。
Rational
Performance
Testerは、テストの作成、実行、およびマルチユーザー負荷テストの結果分析をシンプルにし、アプリケーションの本番稼働前にピンポイントでシステムのボトルネックを発見します。テスト実行者は、Webブラウザー上でユーザーの動作を記録し、プログラミングのスキルが無くても、作成されたテストを理解し修正することができます。またマウス・クリックするだけでそれぞれエミュレートされたユーザー固有のデータを含むデータ・プール機能とテストを連動することができます。
グラフィカルなテスト・スケジューラーを使用して、異なるタイプのユーザーとその動作を正しくシミュレートし、テストを構成できます。
同時ユーザー・アクセスのテスト実行中に、Rational Performance TesterはどのWebページ、URLおよびトランザクションのパフォーマンスが悪いかをレポートします。これにより、どんな複雑なシステムであってもリリース前にパフォーマンスの問題を把握することができます。
| ■ |
概略と詳細なテスト・ビューの両方を提供するビジュアル・エディター 負荷テストの作成、結果分析、修正、実行するのにプログラミング知識はもう必要ありません。Rational Performance
Testerを使用するとマルチユーザー・テストはグラフィカルに生成されるので、コードを修正する必要がありません。より細部を分析する上級テスターには、詳細に報告されるテスト結果より、検出されたページの構成要素とサーバー応答の問題を確認することもできます。
|
| ■ |
複数ユーザーのモデル化とエミュレーションをサポート Rational Performance
Testerは、使用状況を想定したパフォーマンス・テストを実行できるように、柔軟なテスト・スケジュールを提供します。これにより、ユーザー数にあわせた異なるグループを対象にすることができる上に、対象ユーザーの活動と使用パターンを指定することもできます。
|
| ■ |
少量メモリーとプロセッサー・フットプリントなど限られたハードウェア・リソースで大規模なマルチユーザー・テストが可能 Rational Performance
Testerは、実行エージェントを利用したリモート・マシンからユーザー負荷を生成することができます。実行エージェントは少量のメモリーとプロセッサーで使用できるようにデザインされています。そのため、限られたハードウェア・リソースで、高いユーザー負荷を生成したパフォーマンス・テストが行えます。
|
| ■ |
パフォーマンスの問題を即時に確認できるリアルタイム・レポート Rational Performance
Testerは、リアルタイムにパフォーマンスとスループットのレポートを生成するので、テスト中いつでもパフォーマンスの問題を発見できます。テスト実行前、途中、また後に指定することができるこれらのレポートは、複数のフィルタリングと構成オプションを提供します。この他追加のレポートとして、応答時間を百分位数(パーセンテージ)で表示するといった項目をテスト実行後に利用でき、より深い分析が可能となります。 |
| ■ |
動的なサーバー・レスポンスの自動識別とサポート サーバー・レスポンスは、ユーザーが入力するデータによって変化します。またこれらのレスポンスはクライアント・サーバー間でやりとりされるデータによっても影響されます。Rational
Performance
Testerは、動的なサーバー・レスポンスを検知し、自動的にそれらを再利用します。この機能は本番使用時のユーザー数を仮定し、システム上に同程度の負荷をかける「仮想ユーザー」テストに不可欠となります。
|
| ■ |
自動テストデータ検証 Webアプリケーションで入力されるデータや、識別情報は、ユーザー毎に異なります。このため、シミュレーションによって生成されたデータを、実際のユーザーの動作と同じようにするためには、これらの情報を正しく設定する必要があります。Rational
Performance
Testerでは、それぞれのシミュレートされたユーザーに利用されるテスト・データ・セットを自動的に設定する「データ・プール」機能を提供します。 |
| ■ |
サーバー・リソース・データの収集と可視化 テスターはソフトウェアというよりは、ハードウェアの問題にトレースされるパフォーマンスと信頼性の問題を見つけることに絶えず気を配っていなければなりません。Rational
Performance
Testerは、複数サーバー・リソース統計情報を収集して表示することができます。これにより、低パフォーマンスの原因となっているボトルネックを浮き彫りにします。 |
| ■ |
Webページのようにテスト結果を表示するブラウザー ユーザーは、テスト・エディターに統合されたブラウザーのようなウィンドウを使用して、テストの記録中にアクセスされたWebページを確認することができます。このウィンドウでは、選択したページを表示し、実行前にどのようにテストを変更するかを決定するための情報を提供します。
|
| ■ |
柔軟なテスト・カストマイゼーション - カスタム・Java?コードの挿入が可能
上級テスターには、高度なデータ分析や構文解析用などのカスタムJavaコードを挿入するオプションが用意されています。 |
| ■ |
Linuxベースのユーザー・インターフェースとテスト実行エージェント Rational Performance
Testerの記録とエディターは、WindowsRとLinuxRプラットホーム両方で使用可能です。テストの実行は、ローカル、リモート・マシンを問わずWindowsおよびLinuxでサポートされます。追加のハードウェア・リソースを利用できるリモート・テストは、より大規模な負荷テストを実施するときに有効です。
|