2017-03-31 21 views
0

複数の同時リクエストが発生した場合のJava静かなWebサービスの動作をテストするにはどうすればよいですか?レバレッジできるサードパーティのツールはありますか?複数の同時リクエストのJava Webサービスの動作をテストします

サービスはPOSTメソッドを受け入れます。リクエスト本体にいくつかのパラメータがあり、JSONという形でレスポンスを生成します。

サービスの機能は、リクエストボディパラメータを使用してデータベースの読み取り操作を実行し、JSONで取得したデータを取り込むことです。

+0

こんにちはMustafaC。私の答えはあなたを助けますか?あなたはあなたの問題を解決しましたか? –

答えて

0

Gatlingを試してみてください。

いいドキュメントがあり、簡単にQuickStartです。

高度な使い方のために、Scalaの知識が必要ですが、シンプルなシナリオ記録のためのGUIツールも備えているため、デバッグに使用するブラウザツールや郵便配達員がスクリプトを実行して記録し、

シナリオを実行すると、Graphiteを使用してすばらしいレポートが生成されるため、応答時間と一般的な統計が表示されます。

後でGatlingを使用して、Webサービスの負荷とパフォーマンスのテストを行うこともできます.Gatlingを使用して再生を開始すると、すぐに便利です。これは、古いMacから1秒あたり最大5kの要求を簡単に生成することができます。また、最大1kの接続を保持できます。

0

Webサービスをテストするベストツールの1つがSOAPUIです。

あなたはあなたが望むものに使用できます。

リンクSOAPUI

にあなたはSOAPUIと同時テストの使用方法を確認するには、このlinkを確認することができます。

1

私は、次のいずれかをお勧めします:

  1. SoapUI - Webサービスのテストのための優れたツールです。 Has limited load testing capabilities。ただし、スケールされておらず(クラスタ化モードは使用できません)、報告が非常に悪い(平均、最小、最大応答時間はすべて平均、最小、最大応答時間です)
  2. Apache JMeter - マルチプロトコル負荷テストツールもサポートしています。より良い負荷能力と負荷パターンを定義する方法があり、負荷試験結果をHTML Reporting Dashboardで表すことができます。 JMeterを使用してWebサービス負荷テストを実行する方法については、Testing SOAP/REST Web Services Using JMeterの記事をご覧ください。
関連する問題