現在、Web アプリケーションのパフォーマンス テストに LoadRunner を使用していますが、テストが必要なサーバー側のプロセスもいくつかあります。
バックグラウンド:
私たちはこれらのプロセスを「エンジン」と呼んでいます。1 つのエンジンは、メッセージの IBM WebSpere MQ キューをポーリングすることによってメッセージを受信します。メッセージをキューから取り出して処理し、結果をアウトバウンド キューに入れます。現在、メッセージを含むファイルを読み取り、メッセージをインバウンド キューに入れ、アウトバウンド キューで結果をポーリングする TCL スクリプトを使用して、このエンジンをテストしています。
もう一方のエンジンは、Web サービス経由でメッセージを受信します。Web サービスはメッセージをデータベース内のテーブルに書き込みます。エンジンはデータベース テーブルをポーリングして新しいメッセージを探し、メッセージを取得して処理し、結果をデータベースに戻します。現在、このエンジンは、メッセージを含むファイルを読み取る VBScript スクリプトを使用してテストされており、メッセージを Web サービスに送信し、準備が整った時点で Web サービスに結果を照会し続けます。
質問:
TCL スクリプトと VBScript スクリプトを廃止し、LoadRunner で標準化して、すべてのパフォーマンス テストを 1 つのツールで管理できるようにしたいと考えています。
- LoadRunner が「すぐに使える」Web サービス プロトコルをサポートしていることは知っていますが、その使用方法がわかりません。LoadRunner を使用して Web サービスをテストする方法の例を知っている人はいますか?
- LoadRunner には MQ 用のプロトコルがありますか? LoadRunner Vuser を使用して MQ キューにロード (メッセージを書き込む) することはできますか? これを行うには、HP または他のベンダーから何かを購入する必要がありますか?
ありがとう :)