1

カスタム Java コードを実装して、http loadrunner vuser スクリプトで各 vuser の saml トークンを作成したいのですが、どうすれば設定できるのでしょうか? 開発者が、すべての vuser 要求で使用される saml トークンを生成するコードを開発できるとしましょう。これを vuser ごとに「呼び出す」ことができますか? vuser スクリプト内でカスタム Java コードを使用するには、Loadrunner をどのようにセットアップしますか? スクリプトは C ですが、saml トークンを生成するコード/ロジックは Java で開発されています。

4

2 に答える 2

1

いくつかのパスが開いています

(1) Java アルゴリズムを C 関数に変換し、C ベースの仮想ユーザーと統合します。

(2) C ベースの Web 仮想ユーザーを Java に変換してから、Java バージョンのコードを使用します。この道を進むときは、Java のバージョン、LoadRunner のバージョン、32 ビット対 64 ビット、およびすべてがシームレスに連携するために犠牲にする必要がある gnome の数に関連する闇の魔法の領域にアクセスする必要があります。

ところで、この課題は Java だけでなく、.Net にも当てはまります (さらに大きな意味で!)。これは、言語 (Java、.Net バリアント) のバージョン変更の速度が、ツール ベンダーが特定のリリースをサポートする速度よりも速いことが原因です。

于 2013-03-17T15:51:30.930 に答える
0

私が時々使用した1つのオプションは次のとおりです。

  • 必要な機能をカプセル化した Java サーブレットを作成する
  • どこかのWebサーバーで実行します(通常、テストリグの1つで実行しているTomcatインスタンス)
  • サーブレットを使用する Web/HTTP スクリプトを作成する
  • 必要に応じて、再利用可能な関数ですべてをラップします。

コードをある言語から別の言語に移植したり、LoadRunner の (やや不安定な) Java サポートに対処したりする必要がなくなります。また、組織が十分な数の (またはまったくの) Java vuser ライセンスを購入していないにもかかわらず、Web/HTTP ライセンスは十分に持っていることに気付くかもしれません。

于 2013-03-20T16:03:12.557 に答える