RESTベースのWebサーバーへの何千ものGETおよびPUTリクエストをシミュレートする方法はありますか?RESTベースのWebサーバーへの同時リクエストのテスト
答えて
AB - Apache HTTPサーバのベンチマークツールhttp://httpd.apache.org/docs/2.0/programs/ab.html
これは、REST APIをテストするための素晴らしいツールです。
例:この例では
ab -c 100 -n 100 http://service/path/to/resource
:
- "100 -cは、" 100の同時要求と
- を意味し、 "100 -n" 100の要求
を意味し、 jmeterを試してください。サードパーティのRESTプラグインがあります:http://smartrics.blogspot.co.uk/2009/04/jmeter-to-test-robustness-of-system.html
Rest Commanderを使用してWindows 10の競合に苦しんで、JMeterを試してみました。インターフェイスを学習するオーバーヘッドのビットですが、それはかなり賢明です。 PostManが並行処理を実装していれば、私は月を過ごすことができます! – Astravagrant
商用またはオープンソースのいずれかのHTTPパフォーマンステストツールを使用して、RESTインターフェイスのパフォーマンステストを行うことができます。
OPは例の後です。 – Astravagrant
元のポスターは例の後かもしれませんが、すべてツール固有です。 RESTはトランスポートのためにHTTPまたはSMTPのいずれかに乗っています。したがって、これらのインターフェイスをサポートするツール、または未処理のソケットインターフェイスでさえ、RESTfulメッセージの送受信に使用できます。テストを実施してツールを選択する際に、アーキテクチャのビジョンが存在しないということは、テスト情報を要求して配備のリスクを軽減することを心配する必要があります。アーキテクチャーに関する知識は、パフォーマンステスト担当者の基礎スキルです。 –
GETとPUTを使用すると、アーキテクチャとしてHTTPキャンプにトランスポートとして配置されます。したがって、アーキテクチャを見ると、どのHTTPベースのパフォーマンステストツールでも、インターフェイスを実行するための仕事が行われます。モニタリング機能、分析機能、SLAレポート、さらにはチームのスキルに適した機能など、他の望ましい機能を持つ人もいます。私にとっては、LoadRunnerまたはSOASTA CloudTestの短期ライセンスを取得する –
- 1. Spring MVC WebリクエストとAndroidの同じリクエストへのリクエスト
- 2. Webサーバー用のTeslaベースのサーバー?
- 3. JSON Webサーバーのリクエスト
- 4. 複数の同時リクエストのJava Webサービスの動作をテストします
- 5. Selenium Web Driver同時テスト
- 6. JavaベースのREST Webサービスのバージョニング?
- 7. RESTベースのWebサービスでのSOAPメッセージ
- 8. Webベースのユーザーインターフェイスを複数のサービスで同じサーバーに実装
- 9. ジャージ・レスト・サービスへの同時リクエスト
- 10. テスト時間ベースのスクリプト
- 11. Webアプリケーションでのデータベースへの同時アクセス
- 12. Tornado WebSocketサーバーへの同時接続
- 13. CPPRest SDKがCPPRest SDK(2.8)のテスト中にサーバーへのHTTPリクエストを
- 14. 膨大な量の同時リクエストをWebサーバーにシミュレートする方法は?
- 15. asmx Webサービスへの同時ASP.NET要求
- 16. Windows上のSSLベースのWebサーバーIoT
- 17. PythonベースのWebアプリケーションでの同時処理処理
- 18. ローカルホストから同じWi-Fi上の別のサーバーへのAjaxリクエスト
- 19. NodeJSサーバーへのリクエスト送信時の角度とAjaxの差
- 20. JNI + Javaプラットフォーム+ Javaベースのアプリケーションサーバー+ HTTP Webサーバー
- 21. 同じノード上のJettyサーバーへのAjaxリクエスト
- 22. WCF RESTベースのGETリクエストの生のXMLの保持
- 23. turbogears2の同時リクエスト
- 24. 非同期Webリクエストにストリーミングするサーバー側の技術
- 25. JARのWebサーバーへのアップロード
- 26. Spring MVCでのWebリクエストとRESTリクエストのリクエストマッピングの分離
- 27. spring web mvc appへのリクエスト
- 28. Webサービスへのリクエスト(POST)
- 29. Ajax - Token Web apiへのリクエスト
- 30. nodejsサーバーへのhttp同時要求は、同じ応答を
これは、さまざまなサイズのデータ取得をシミュレートするためにも使用できますか?ファイルサイズを指定する方法はありますか? –
私はこの機能(ファイルサイズ)を認識していません – ioseb
'sudo apt-get install apache2-utils' – gavenkoa