web-dev-qa-db-ja.com

Postman REST / RESTFULツールを使用した負荷テスト

APIの負荷テスト用に、プラグインPostmanをChromeブラウザーに追加しました。

しかし、Postmanツールを使用して負荷テストを行う方法についてはわかりません。

私の質問は、このツールで「仮想ユーザー」をシミュレートする方法ですか?

25
Kuntal

Chrome拡張機能を使用して負荷テストを行うことができるとは思わない。つまり、 SoapUI または Apache JMeter

参照:

SoapUIはWebサービスのテスト用に設計されており、負荷テストはセカンダリオプションであり、JMeterは負荷テスト用に設計されており、Webサービス固有の機能はありませんが、より大きな負荷を生成できるため、JMeterを選択する必要がありますより良いレポート機能があります。

17
Dmitri T

PostmanにはCollection Runnerこれは、複数の反復でAPI呼び出しを行うために使用できます。
リクエストを並行して実行する方法を理解できれば、負荷テストに使用できるかもしれません。

enter image description here

10
Matt Frear

LoadImpact で、PostmanコレクションをLoad Impactスクリプトに変換するCLIコンバーターを構築しました。

https://github.com/loadimpact/postman-to-loadimpact

npm install -g postman-to-loadimpact
postman-to-loadimpact examples/v1/postman/echo.json

場合によっては、Load Impactスクリプトを微調整する必要があります。

  • 変数値を提供する
  • postmanの事前要求または機能テストで定義された動作を再現するため。

次の記事をご覧ください Postmanによる負荷テスト

役に立てば幸いです。

6
ppcano

Postmanで複数のCollection Runnerウィンドウを開いて、並列コレクションを実行できます。

何度も実行をクリックします。新しいコレクションウィンドウが開きます。各コレクションを1つずつ開始すると、すべてのコレクションが実行を開始します。

Example

5
Ramesh Natesan