JMeterを使用しているWebアプリケーションに対してRESTful APIのパフォーマンステストを実行しようとしています。実際の場合、Webサイトは、多重接続を使用して1つの接続でHTTP/2でWebアプリケーションに4〜5回の非同期API呼び出しを行います。私は既にHTTP2SamplerプラグインをJMeterにインストールしていますが、1つのTCP/IP接続内でこれらの呼び出しを行う方法はわかりません。JMeterを使用して、1つの接続で複数のHTTP/2要求を行うことは可能ですか(多重化)?
0
A
答えて
0
この機能をそのままの状態で提供する組み込みのJMeterサンプラーはありません。ただし、次のいずれかのオプションを選択することができます。
他人が開発したHTTP/2サンプラーを使用してください。クイック検索はカップルをもたらした:thisとthis。私は決してそれらを使用していないので、彼らが安定しているかどうかを話すことはできません、そしてもちろん、彼らはあなたのすべてのニーズに一致するかどうかだけを伝えることができます。
カスタムを開発するJMeter Java Sampler。上記のサンプラーを使用することができない場合や、独自のカスタムプラグインを開発するためにJMeter APIに関するすべての詳細を学ぶのにあまり時間を費やしたくない場合は、これは良い選択です。
独自のHTTP/2プラグインを開発します。このオプションはオプション2よりも高価ですが、さまざまな機能を備えた柔軟なサンプラーに投資したい場合は、これを行う方法です。開始するのに最適な場所は、そのような私が1で述べたものと既存のサンプラー、またはjmeter-plugins.org
を介して利用可能な任意の他のサンプラーのソースコードを見ることである。そして最速のオプションはBeanShell samplerにコードを記述することです。欠点はもちろん、そのようなコードの保守性だけでなく、パフォーマンス、エラー処理などの潜在的な問題です。しかしこれは、操作のかなり単純な流れでの1回のテストのための良いオプションです。
関連する問題
- 1. 複数のTCP接続を1つのtcp接続で多重化
- 2. 1つの接続要求で複数のDBからデータを取得することが可能です
- 3. セッションごとに接続するか、1つの接続で複数のセッションを多重化する
- 4. 複数の読み取り専用トランザクションを1つのJDBC接続で多重化することは可能ですか
- 5. JMeterで複数のHTTPリクエストを1つのチェックにグループ化することは可能ですか
- 6. 重複のない521の接続を描くことは可能ですか?
- 7. 複数のXlibディスプレイ接続と複数のeglDisplay接続を1つのアプリケーションで使用できますか
- 8. Mongoプッシュ要求が重複を避けることは可能ですか?
- 9. Javaで1つの接続に複数のHTTP要求がありますか?
- 10. 1つのソケット接続で複数の要求を処理するNetty TCP Server
- 11. レールで1つのモデルを使用して複数のテーブルを管理することは可能ですか?
- 12. 1つのGATT-Serverに複数のBLE接続を確立することは可能ですか?
- 13. 1つのmxmlアプリケーションで複数のネット接続が可能ですか?
- 14. 複数のトランザクションで1つのSQL接続を使用する
- 15. 複数の接続を使用するHTTP/2多重化デモはなぜですか?
- 16. robolectricで実際のHTTP要求を行うことは可能ですか
- 17. 複数のチャネルを1つに多重化することはできますか?
- 18. 1つのmySQL IFケースで複数のチェックを行うことは可能ですか?
- 19. 1つのSOAP要求で2つのメソッドを呼び出すことは可能ですか?
- 20. NSURLConnectionを使用してセッションを別の要求を使って維持することは可能ですか?
- 21. cassandraで複数の接続に単一テーブルを使用することは可能です
- 22. 複数の多次元配列を1つの配列に格納することは可能ですか?
- 23. NUNIT 3を使用して1つのテストケース内で複数のアサーション実行が可能ですか?
- 24. 重複を許可するAUTO_INCREMENT列を持つことは可能ですか?
- 25. 1つのクエリでモデルの多対多フィールドをすべて取り出すことは可能ですか?
- 26. ユニットテストでの多重接続
- 27. 複数のランチャーアクティビティを持つことは可能ですか?
- 28. 複数のJOptionPaneダイアログを持つことは可能ですか?
- 29. 多くのアクターやサービスに対して1つのソリューションを用意することは可能ですか?
- 30. 複数のマッパーを1つのノードで実行することは可能ですか?
リクエストをスレッドグループに入れる必要があります。今すぐ書くことはできませんが、その検索用語で詳細を見つけることができます: "JMeterスレッドグループ"。 – DavidS
同じスレッドグループの下にあるスレッドは、同じTCP/IP接続を使用してリクエストを行いますか? –
よろしいですか?私はあなたの質問を誤解しました:私は答えを知らない。 – DavidS