1

SoapUIでSOAPリクエストを作成し、それをweb_custom_request()内の通常のLoadRunner Web仮想ユーザーに貼り付けることで、Webサービスのロードテストを行いたいと思います。これは簡単なはずで、ここで説明されています: http ://www.jds.net.au/tech-tips/web-services-with-a-web-vuser/

この問題は、Webサービスがセキュリティの背後にあり、要求を受け入れるためにSAMLトークンが必要な場合に発生します。プロジェクトの開発者によるカスタマイズを使用して、SoapUIでこのSAMLトークンを生成することができました。テストはそこで機能します(つまり、SAMLトークンの期間中)

私の理論的根拠は、SAMLトークンを使用してこのsoapリクエストをLoadRunnerに貼り付けることができ、それが機能するはずであるということです。ただし、このSAMLトークンは期限切れになり、その後、テストは機能しなくなります。

LoadRunnerでSAMLアサーション/wsseヘッダーを生成する方法はありますか?

一般に、LoadRunnerはSAMLトークンにどのように対処しますか?

4

1 に答える 1

1

サーバーがトークンを提供している場合は、サービス呼び出しの前に有効なトークン文字列に対する個別の呼び出しをLoadRunnerスクリプトに含め、トークン文字列を相互に関連付ける必要があります。

私はLRでWebサービスをテストするために同じアプローチを取りましたが、サービス呼び出しを行うSOAPUIを記録するためにLRを使用して空白のスクリプトから始める代わりに、時々役立つことがあります。その後、セッションIDやトークンなどのサーバーへの早期呼び出しがキャプチャされます。常に機能するとは限りません。サービスとサーバーの設定によって異なりますが、過去に役立ちました。

于 2013-03-15T12:45:53.343 に答える