JMeterでは、次のテストの入力を最初のテスト(ID)の結果とするテストプランを開発することが可能です。各テストで一意のIDが生成され、これらのIDのそれぞれが互いに依存するためです。それぞれは次のように関連しています:submission ID> execution ID>はどちらも、結果が合格または不合格の完了IDを生成します。これらはREST APIコールです。私は同時実行ユーザーの負荷テストを実行する必要があります。最後に、各テストからの測定遅延、スループットが必要です。複数のRESTエンドポイントの結果を含むJMeterテストプランを作成する
答えて
これは次のようになります。
Thread group
Userdefined variables
Http Sampler
Regex to get id
Http Sampler
Regex to get id
あなたが、サンプラーの要求との間のすべてのサンプラー
の親のような単純なコントローラを持っているすべてのサンプラーの応答時間を測定JSONポストプロセッサを使用したAPIレスポンスを解析し、$ {にそれを割り当てる場合variable_name}を作成し、他の要求で使用します。
クイックヒントをお願いします。私は正規表現にIDを渡すことによって1つのステップを得ることができましたが、同じ正規表現は3番目のステップでは機能しませんでした。私はここで詳細を教えてください。基本的に最初の投稿コマンドはsubmission IDを与える> IDを正規表現に使用した>次のステップでgetコマンドを '/../2ndStep/submissionId'のようなURLで実行する>これが渡される>同じ正規表現を使用している次のように、 '/../ 3rdStep/submissionId/executions'>のようなURLでgetコマンドを実行すると、別のexecutionIdが返されて失敗してしまいます。私は何が欠けているのか分からない。
変数値を渡すとこのようなサンプラーでは、変数名の代わりにテストがパスされます。 /../3rdStep/${submissionId}/executions/。私はこれが次のサンプラーを通過する正しい方法だと願っています – Santana
ご協力いただきありがとうございます。しかし、私は次の要件を達成するためにこれを別の方法で行う必要があります。
JMeterを使用してREST API HTTPリクエストでPOSTコマンドテストを実行すると、応答としてIDが返されます。このIDは、ジョブを完了するための他のステップで使用されます。私は現在、正規表現にIDを渡しており、上で示唆したように各ステップのサンプラーの間でそれを使用して、待ち時間を測定していますが、そのIDに依存するGETステップはいつか完了することがあります。ですから、GETステップを1つのスレッドに入れることはできません。これは、2つのステップが完了するまでに時間がかかるため失敗しているためです。 POSTコマンドを残りのものから分離し、残りのステップでGETコマンドをポーリングして自動的にこれを修正する方法がありますか?要するに、各ステップのレイテンシとスループットも測定する必要があります。 JMeterでこれを達成する方法があれば教えてください。 お返事ありがとうございます Santana
- 1. JMeterのRESTサンプラーの結果を取得
- 2. 回答に基づいて複数の結果を含むアンケートを作成
- 3. SQL、複数の結果を含む複数のカウント
- 4. jmeter non-guiテストプラン
- 5. 関数を複数回実行し、結果を含む行列を作成する
- 6. 複数のキーワードとソート結果を含むMongoDB検索
- 7. postgresqlクエリから複数の結果を含む除算
- 8. IDの複数の選択でREST APIエンドポイントを作成する方法
- 9. 実行時にJMeterのテストプランのスレッド数を変更する
- 10. Excel - 複数の結果を含むすべての結果を表示するvlookup
- 11. 複数のインナービデオを含むコラージュスタイルのビデオを作成する
- 12. 複数の結合を含むハイブクエリ
- 13. 各スレッドのパラメータが異なるJMeterテストプラン
- 14. 複数のユーザーコントロールを含むwpfユーザーコントロールを作成する方法
- 15. バンプで複数のチェックボックスを含むフォームを作成する
- 16. 複数のテキストを含むListViewを作成する方法
- 17. 複数のNSArraysを含むNSDictionaryを作成する
- 18. 複数のビューを含むボタンを作成する方法は?
- 19. テストプランの結果を取得するためのTFS 2015クエリ
- 20. 複数のテーブルの結果を含むテーブルを更新します
- 21. Jmeter for MQテストプランの初期コンテキストファクトリ値
- 22. 実装方法JmeterテストプランのElseブロック?
- 23. SQLクエリで結果を含むCSVファイルを生成する
- 24. groupbyの結果を含むパンダのデータフレーム
- 25. 複合型の複数の配列を含むテキストファイルを作成する
- 26. SQL Serverに結果セットを含むテーブルを作成する方法
- 27. 複数のデータファイルを含むデータベースのスナップショットをsqlserverに作成
- 28. 結果に複数のテーブルを含むストアドプロシージャを使用したSilverlight LOBアプリケーション
- 29. リセットボタンjqueryを含む複数のラジオボタンを使用したフィルタ/ソート結果
- 30. 複数のwhere/betweenステートメントを含むデータのサブセットの作成
はい、可能ですが、あなたの質問は実用的な例を提供するには広すぎます(テスト計画の仕方によってはさまざまな方法があります) –