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