Web インターフェースから SAP ポータルのパフォーマンスを測定するために、HTTP SAP ポータル・オプションを使用して SAP テストを記録できます。
始める前に
IBM® Rational® Performance Tester Agent がローカル・コンピューターで実行中であり、SAP R/3 サーバーおよび SAP GUI クライアントで SAP GUI Scripting が使用可能に設定されていることを確認してください。
テストは、パフォーマンス・テスト・プロジェクトに保管されます。 ワークスペースにプロジェクトが含まれていない場合は、テスト作成ウィザードがプロジェクトを作成します。このプロジェクトの名前は変更することができます。 特定プロジェクトにテストを保管する場合は、テスト記録前にそのプロジェクトが存在することを確認してください。
記録中のセッションが再生可能であることを確認してください。 例えば、SAP で項目を作成し、これらの項目を削除していない場合、テスト実行時にこれらの項目がすでに存在しているため、テストが失敗することがあります。
手順
SAP ポータル・セッションを記録するには、以下のようにします。
- をクリックし、「SAP 記録」を選択して「次へ」をクリックします。
- バッチ入力テストを作成するプロジェクトとフォルダーを選択してから、「次へ」をクリックします。
- ウィザードの「SAP セッション」ページで、「HTTP SAP ポータルから開始されたセッションの記録」を選択します。
- Web ブラウザーを選択して、「次へ」をクリックします。
- 選択内容に応じて、以下のいずれかの手順を実行します。「レコーダーの設定」ページで、選択したブラウザーに応じて以下の詳細を指定します。
- プロキシーを通じた HTTP または SOCKS トラフィックを記録する場合は「プロキシー・レコーダーを使用してトラフィックを記録する」をクリックし、プロキシーを使用できないアプリケーションの低レベルネットワーク・トラフィックを記録する場合は 「ソケット・レコーダーを使用してトラフィックを記録する」をクリックします。 このオプションは、主に Mozilla
Firefox または Microsoft Internet
Explorer を使用していない場合に使用します。
注: プロキシー記録の使用時に、特定のエンドポイントへの HTTP 要求または HTTPS 要求をフィルターで除外して、それらのエンドポイントへの要求が記録されないようにすることができます。
プロキシー記録の設定を参照してください。
- サーバーでクライアントの SSL 認証を必要とする場合は、プロキシー・レコーダーがクライアントとしてサーバーから認証されるように、クライアント証明書の鍵ストアを提供します。「サーバーは特定のクライアント証明書を要求します」チェック・ボックスを選択します。 サーバー証明書の鍵ストアのファイル名およびパスワードを指定します。 複数の証明書が必要な場合は、「複数の証明書」をクリックし、「追加」をクリックして、ホスト名とポートごとに証明書の鍵ストアのファイル名およびパスワードを指定します。
- 「Mozilla Firefox」を選択した場合は、Firefox の一時プロファイルを使用するように選択することもできます。 これにより、通常のプロファイルに関連付けられている可能性のあるブックマーク、プラグイン、およびツールバーがない状態で、Firefox が開始されます。「代替 Firefox プロファイルを使用する」チェック・ボックスを選択し、「一時 Firefox プロファイルを使用する」を選択します。
- 「プロキシー・レコーダーを使用してトラフィックを記録する」をクリックした場合、「拡張」をクリックすると、ブラウザーが使用するネットワーク接続設定のレビューおよび編集を行うために HTTP または SOCKS のプロキシー・レコーダーを使用するかどうかを指定したり、拡張 SSL 認証設定を指定したりすることができます。 「ソケット・レコーダーを使用してトラフィックを記録する」をクリックした場合は、拡張 SSL 認証設定を指定します。
- 記録を開始するには、「完了」をクリックします。 Web ブラウザーが開きます。
- Web ブラウザーで、SAP ポータル Web インターフェースの URL を入力します。
- Web ページで、ログオン手順に従い、リンクをクリックして SAP GUI セッションを開きます。Web ブラウザーにより、SAP ポータルのショートカット・ファイルがダウンロードされ、ショートカット・ファイルに含まれるセッション情報とともに SAP GUI アプリケーションが開かれます。
- SAP GUI クライアントで、テスト用に記録するトランザクションを完了します。
- テスト対象のトランザクションが完了したら、SAP GUI および Web ブラウザーを閉じて記録を停止します。
タスクの結果
記録セッションの終了時に、HTTP および SAP GUI の両方のページが含まれているテストが 1 つ作成されます。SAP ポータル・テストを実行するには、「テストの実行」をクリックします。