web-dev-qa-db-ja.com

RESTサービスのパフォーマンスと負荷テストのためのツールはありますか?

RESTインターフェイスを備えたWebアプリケーションがあります。テストするためのツールはありますか?

32
Max

RESTful Webアプリ/ APIは単なるHTTPであるため、パフォーマンスをテストするための特別なツールは必要ありません(機能テストではなく、特別なツールが役立つ場合があります)。基本的には、多くのHTTPリクエストを作成し、結果を記録するだけです。

JMeterなどのより複雑なツールよりもApacheBenchの方が好きです。非常にシンプルで簡単にスクリプト化できます。シェルスクリプトを作成するだけです。 JMeterのようなツールは人間の使用パターンのシミュレーションをサポートするように設計されていますが、HTTP指向でもあります。

http://httpd.Apache.org/docs/2.2/programs/ab.html

29
Avi Flax

はい、 SoapUI および Apache Jakarta JMeter

6
Sjoerd

RESTサービスは jmeter で簡単にテストできるはずです。

3

コメントで述べたように、より多くの機能があるため、abよりも siege を使用した方がよいでしょう。しかし、もっと複雑なものが必要な場合は JMeter を試してください。 JMeter分散テストでは、 クラウド内のJMeter を使用できます。

2
Bob