2

WS-Securityアプリケーションの場合、ユーザー名/パスワードで保護されているWebサービスの負荷テストを実行する必要があります。Webサービスを同時に呼び出す5000人の同時ユニークユーザーをテストする必要があります。

これを実行する機能を提供するツールについて調査したところ、Grinder、JMeter、SOAPUIが見つかりました。

スクリプトを使用するGrinderのアプローチは好きですが、Grinderで使用できるかどうかはわかりませんWSSE Username token。私の考えは、5000個のスクリプトを作成して(またはそれ以上:5000個のスクリプトを作成するツールを作成する;))、それをに配布することAmazon EC2 cloudです。このアプローチのGrinderドキュメントは非常に薄いです。したがって、Grinderでこれを達成できるかどうかはわかりません。

もう1つのアイデアは、SOAPUIとLoadUIを使用することです。SOAPUIを利用してWebサービスのテストケースを生成し、それをLoadUIにロードすることができます。これは機能しますが、LoadUIが5000のランナーを同時に処理できないことを恐れています。

誰かがこの種のテストの経験がありますか、またはこの仕事に使用するツールの推奨事項がありますか?

4

1 に答える 1

1
  • 私はグラインダーを使ったことがないので、話をしたくありません。
  • LoadUIのインターフェースはかさばって混乱していることがわかりました。私は最終的にJmeterのためにそれを放棄しました。
  • SoapUIは、SOAPリクエストを取得するのに最適であり、ツールを理解したらスクリプトをカスタマイズするのに非常に優れています。中程度の学習曲線があります。SoapUIには、かなりまともな負荷テストが組み込まれています。
  • Jmeterは高い学習曲線を持っていますが、多くの柔軟性を提供します。ただし、soapリクエストを生成するのはエレガントではありません。せっけんのリクエストがどうあるべきかまだわからない場合は、運が悪いです。SoapUIの無料バージョンを使用してSoapRequestを生成し、それをJmeterにコピーしました。
于 2011-05-05T14:59:28.807 に答える