問題タブ [jmeter-plugins]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jmeter - JMeter カウンター レポート
28 個のコントローラーを使用したテスト計画があります。各コントローラーは、ユーザーがサイトを閲覧する方法の完全なシナリオであり、個々のスレッドにあるため、明らかに各シナリオが完了するまでに異なる時間がかかります. ユーザーごとの反復ごとに 2 ~ 3 秒しかかからないものもあれば、最大 5 分かかるものもほとんどありません。各コントローラーに個別のカウンターを配置して、各スレッド/シナリオの反復回数をカウントし、負荷テストを 1 時間実行したいと考えています。問題は、テストの終了後にカウンターの結果を確認するにはどうすればよいかということです。スクリプトが必要ですか?
maven - Maven で JMeter テストのみを実行する方法 (他のライフサイクルはありません)
を使用してmaven-jmeter-plugin
おり、jmeter プロファイルをセットアップしました。実行するとmvn -Pjmeter verify
、さまざまな Maven ライフサイクルが実行されますが、実行する必要はありません。
JMeter テストだけを実行するにはどうすればよいですか?
jmeter - 経時的に完了したスレッドの総数のリスナー
私はJMeterの初心者です。私の質問は、時間の経過とともに「合計」スレッドを記録するリスナーがあるかどうか、またはどのように作成できるかです。「スレッド」とは、スレッド内のプロセス全体、ユーザーごとを意味します。たとえば、スレッドに 10 人の仮想ユーザーが含まれていて、1 分間でおよそ 1 つのループを終了する場合、最初の 1 分間で合計 10、2 分間で 20 というようになります。
たとえば、テストの最後または特定の時間にスレッドが実行された回数を知りたいとします。
jmeter - JMeterの「サマリーレポート」は、取得URLと投稿URLを合計します
GET と POST で同じサービス URL があります。そして、HTTP Proxy Server を WorkBench に追加して、JMeter を使用して負荷テストを実行しています。また、属性の結果を確認できるリスナー「Summary Report」も追加しました。
20 個のスレッド/ユーザーの両方の URL をテストすると、#samples 属性は完了するまでに 40 個のスレッドを示し、2 つではなく 1 つの URL しか表示されません。
両方のレポートを個別に表示するにはどうすればよいですか。
websocket - Jmeter の Cookie および WebSocket プラグイン
JMeterのhttps://github.com/kawasima/jmeter-websocketプラグインを使用します。
テスト ツリーにHTTP Cookie Managerがあります。HTTP リクエスト サンプラーは、Cookie Manager からの Cookie を保存して送信します。
ただし、websocket サンプラーは、HTTP Cookie マネージャーから Cookie を送信しません。
JMeter が WebSocket リクエストで Cookie を送信する方法を誰かが説明できますか?
jmeter - コンスタント スループット タイマー JMeter
すべてのスレッドを使用して 3 TPS の目標を達成しようとしています。使用Constant Throughput Timer
しましたが、どういうわけか一定の TPS を提供しません。10TPSのように3TPSを超えます。
テストシナリオ
スレッド グループ 1
- このスレッド グループは、サーバーに XML を送信し、ステータスを確認します。
- この Submit Quote アクションの下に定数 Timer を配置し、値を 3 per min に設定します。
- 見積もりを送信するたびに、何らかのアクションを実行します。
スレッド グループ 2
- このスレッド グループはサーバーに XML を送信し、最初のスレッド グループと同様にステータスを確認しますが、残りのアクションは最初とは異なります。
- この Submit Quote アクションの下に定数 Timer を配置し、値を 3 per min に設定します。
スレッド グループ 2
- このスレッド グループはサーバー上で XML を送信し、最初と 2 番目のスレッド グループのようにステータスを確認しますが、残りのアクションは最初と 2 番目とは異なります。
- この Submit Quote アクションの下に定数 Timer を配置し、値を 3 per min に設定します。
見積書の送信ステップには、これらすべてのスレッド グループから 3 TPS が必要です。ある程度は達成できますが、一定ではありません。
TPSの管理を手伝ってもらえますか?
以下は、いくつかの高いトランザクションを確認できるグラフです。
imap - CR の欠如 - TCP サンプラー
IMAP4 の上に自動テストを作成するために TCP Sampler を使用しようとしています。
純粋な IMAP4 コマンドの挿入を許可する必要があるため、Mail Reader Sampler は使用していません。私のIMAP4サーバー(他のIMAP4サーバーと同様)は、CRLF(0D0A)で終わるIMAP4コマンドを受信することを期待しているため、送信するテキスト領域で新しい行(Enter)でコマンドを終了しました。
トラフィックを盗聴したところ、JMeter がコマンドの後に LF (0A) のみを追加したことに気付きました (キャリッジ リターンなし)。
ここに欠けているものはありますか?
すべての TCP コマンドの最後に JMeter TCP Sampler に CRLF を追加するにはどうすればよいですか?
jmeter - アプリケーションで生成された負荷を動的に (実行中に) 変更する方法は?
例: 特定の構成のマシンから 100 個の vusers ロードでテストを開始し、そのマシンがさらに 50 個の vusers ロードを生成できることに気付いたとします (アプリケーションもスケーラブルであると仮定します)。
実行中に負荷を 150 vuser に増やすことが可能かどうか (使用するツールは Jmeter)。同様に、マシンが 100 個の vuser を生成できない場合 (マシンのすべての RAM を消費し、CPU 使用率が高い)、負荷を動的に削減できるかどうかを確認します。
これはjmeterを介して行うことができますか?
そうでない場合、jmeter で同じものを実装する方法はありますか?