質問

を使用しておりますがLoadRunnerのための性能試験によるwebアプリ、もしあなたのサーバー側の処理必要があります。

背景:

我々はこれらのプロセス当社の"エンジン".エンジンを受信メッセージによるポーリングIBM WebSpere MQキューにメッセージ.このメッセージのキュープロセスで、結果を出します。現在、この試験エンジンを介してTCLスクリプトを読み込むファイルが含まれるメッセージのメッセージのインバウンドキュー、そして投票の送信キュー。

その他のエンジンを受信メッセージは、webサービスです。Webサービスの書き込みのメッセージテーブルにデータベースです。エンジンの世論調査データベースのテーブルに新しいメッセージ、メッセージとプロセスで、結果のデータベースです。現在、この試験エンジンを介してVBScriptスクリプトを読み込むファイルが含まれるメッセージを送信するメッセージのウェブサービス、そして常に照会のウェブサービスの結果unitlです。

質問

いくのTCL、VBScriptのスクリプトおよび標準化にLoadRunnerようにしてひとつのツールで管理すべての性能試験までを実施。

  1. 知っていLoadRunner対応のWebサービスのプロトコル"のボックス"がなんなのかがあるととても便利です。なんだろうけど、日本人の利用例を示LoadRunner試験のためのwebサービスですか?
  2. なLoadRunnerしているプロトコルMQ?は使用することができLoadRunner Vuser駆動負荷についてのメッセージ)MQキュー?もし購入する必要があり何らかのHPまたはその他のベンダーだ。

協力:)

役に立ちましたか?

解決

アドインのLoadRunnerのためのMQシリーズとのインターフェースおよびキューに直接メッセージを入れてincudedソフトウェアであります。 Webサービスは、完全にもサポートされている、とVBScriptは、おそらくスクリプトとLoadRunnerの中GUIユーザーのためのQTProを使用して、あまりにもサポートされていますか? コリンます。

他のヒント

#1の場合は、Webサービスのスクリプトの代わりとして、あなたは、Windowsソケットスクリプトを記録してみてください。私はいくつかの(Java)のAPIをテストするためのWinsockスクリプトを記録するためのLoadRunnerを使用しました。私がやったことは本当に単純なJava APIクライアントを作成し、Windowsのバッチファイルからそれを実行しました。 VuGenによってでLRスクリプトを記録する場合、バッチファイルは実行可能ファイルとして参照されるであろう。

私は、VuGenによって記録用のVBScriptファイルを読み込むことができるかどうかわからないんだけど、あなたは試してみてください。そうしないと、VuGenによってによって実行できるバッチファイルで、あなたのVBScriptを包む試してみてください。

VuGenによっては、Winsockのスクリプトを記録すると、

、それは基本的にあなたが録音しているプロセスのためのネットワーク通信を監視しています。録音が終わった後、それはあなたが見て、VuGenを使って編集することができ、「data.ws」ワークシートのネットワークデータのダンプを生成します。あなたの負荷テストでは、このデータワークシートをパラメータ化することができます。

一つは、SOA要求をコード化し、LoadRunnerの内応答を解析することができます。 wilsonmar.com/1lrscript.htmを参照してください。

しかし、TCLとVBScriptは、機能テスト用に開発された、心に留めては、LoadRunnerのスクリプトとは異なるアーキテクチャと範囲を持っています。 QTPとWinRunnerはアプリケーションを引き継ぎます。

LoadRunnerのスクリプトは、ワイヤ間でのデータのやり取りに焦点を当てます。ヘッドレスSOAのXMLの場合には、このアーキテクチャの区別は重要ではありません。

LoadRunnerの中に作成するSOAのスクリプトは、ほとんどのMQの開発者が持っているものよりもメッセージ・フォーマットのより深い理解を必要とするので、あなたは、GUIからVBScriptを維持するためにしかし、それは簡単かもしれません。

あなたは本当にのLoadRunnerを使用してMQキューのオフメッセージをプッシュしてポップのための3つのパスを持っている。

(1)MQTester。これは、ネイティブMQプロトコルのLoadRunnerで使用するためで追加されます (2)のWinsock。 Winsockの開発は最高の地上コショウのうち、フライスキャットを選ぶとtedipously類似したと記載されています。退屈な、しかし最終的には非常にやりがい。箱から出して、追加のアドインがライセンスの更新を除いて必要ありません(多分) (3)参照、Java仮想ユーザーを使用してJMS。 http://en.wikipedia.org/wiki/Java_Message_Service に。あなたは、LoadRunnerのためのJavaテンプレート仮想ユーザーに小さなJavaプログラムで羽目になる。あなたは、LoadRunnerのに関連付けられているJavaの黒魔術の側面の全てに対処する必要がありますが、あなたはどのJMSプロバイダ(だけでなく、MQ)についてだけに投稿する仮想同じコードを使用することができますリリースとインストールの詳細の組み合わせを見極めるたらと一部の接続工場出荷時の設定を変更します。

あなたにも、Webサービス仮想ユーザーでJMSを行うことができる必要がありますが、私はその構成をテストしていません。実行時設定のJMSセクションを見ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top