問題タブ [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.
performance - JMeter、すべてのフォーム データを投稿
JMeter を使用して Web サイトの編集機能のパフォーマンスをテストしようとしています。ただし、テストしようとしているステップでは、フォームに 200 を超えるアイテムがポストされます。私は明らかに、すべてのアイテムがユーザーに表示されるフォームと同じであることを望んでいます (変更しようとしているものを除く)。正規表現エクストラクタを使用してこれが可能であることは承知していますが(質問JMeter - MVC : 動的データを含むフォーム投稿モデル を参照)、これはフォーム内のすべての要素に対して手動で設定する必要があります。
JMeter にすべてのフォーム要素を個別に設定することなくポストバックさせる方法はありますか? またはこれを行うためのプラグインはありますか?
どんな助けでも大歓迎です。
jmeter - 集計レポートのスループット値
集計レポートに記録された結果について、いくつか質問があります。
「合計」行の値は何を示していますか?
それはどのように投影されますか?
特にaggregate_report_rate(QPS)フィールドに集中するにつれて、「Total」行のaggregate_report_rateの値は正確なQPSを計算しますか?
その値は、正確なQPSとして私たちが言う必要があるすべてです?
誰かが同じことを明確にしてくれませんか?
jmeter - Jmeter を介して実行時に動的に生成された値を処理する方法
シナリオ: CSV 名と電子メールから値を取得するスクリプトを記録しています。私は、候補者が登録している時点で${email}
と を使用しました。${name}
候補者が登録するたびに、実行されるアクションに基づいて一意のインスタンス ID が生成されます。
元:
候補者登録 -> 一意の ID (12345 など) -> ST : Web サイトでいくつかのテストを開始 -> 12345 用にいくつかの応答を保存 -> FT : Web サイトでテストを終了
たとえば、500 人の候補者に対して同じことを実行する必要があります。csv から一意の電子メールと名前を取得しています。
各候補の一意のインスタンス ID を動的に保存/処理し、操作全体を実行するにはどうすればよいですか?
現在、各操作は同じ一意のインスタンス ID (12345) に対して実行され、エラーは 0% です。
同じために必要な他の詳細があれば教えてください。
コメントからの更新:
UniqueId
RegEx Extractor または XPath Extractor を使用して候補者が登録するたびに言うことができ、その後のプロセスでその値を渡すことができます。
今の問題は、保存された変数を JSON で渡す必要があることです。
それについての手がかりはありません。
jmeter - 条件に基づいて実行時にjmeterを停止する方法は?
条件付きロジックがfalseの場合、jmeterを停止したかったのですが、条件の1つが失敗した場合、実行時にすべてのスレッド(jmeter)をすぐに停止する必要があるため、手動ではなくコードを使用して実行時間を停止する方法があります。 (サンプラーエラーの後に実行されるアクションを介してではありません)
前もって感謝します
jmeter - 4つのJMeterクライアントを構成し、1つのドキュメントとしてデータを収集できますか?
各デスクトップにJMeterクライアントをインストールし、テストの実行後に各JMeterクライアントが生成する場所からデータを収集したいと思います。これらのデータを使用して、スレッド全体のTPSとスレッド全体のバイトスループットのグラフを作成したいと思います。
jmeter - タイムスタンプの違い(Jmeterなど)に関するアクセスログからの負荷の再現
コンテクスト
負荷テストにJMeterプラグインとともにJMeterを使用しています。これまでのところ、トラフィックを自分でモデル化するか(ランプアップ期間、バーストなど)、または単に全負荷テストを実行していました。ただし、ここでは、アクセスログにあるのとまったく同じトラフィックを再現する必要があるため、たとえば、13:00:01、13:00:03、13:00:06の3つのリクエストがあった場合、サンプラーが同じタイミングでそれぞれのリクエストをヒットする必要があります。2番目のリクエストは最初のリクエストの2秒後、3番目のリクエストは2番目のリクエストの3秒後です。
私は解決策を求めてWebを閲覧しましたが、得られた唯一のヒントは、タイムスタンプと時差を抽出するカスタムLogParserを作成することでした。ただし、これはThreadGroupに保存されているため、サンプルがリクエストを送信する実際のタイミングはカバーされていません。
概要
これは私の質問につながります:アクセスログにあったのと同じ正確なトラフィック(リクエスト間の時間差に関して)をどのように再現できますか?同様のもの(Gaussianなど)をモデル化したくないので、トラフィックの正確なコピーが必要です。
JMeterでそれが不可能な場合は、適切なツールに誘導してください。
jmeter - Jmeter Sampler に複数の CSV ファイルを含めることはできますか?
1 つのサンプラーに複数の CSV ファイルを含めることはできますか?
つまり、単一の JMS リクエストに対して、テキスト ファイルと CSV ファイルから同時に値を読み取りたいということです。
それは可能でしょうか?
jmeter - Jmeter で 10 分間に 1500 のイベントを公開したい
10 分間で 1500 のイベントを公開する Jmeter スクリプトがあります。
「Ultimate Thread Group」または「Throughput Shaping Timer」を使用してこれを構成することは可能ですか?
はいの場合、どのように?
「スレッド数」を 30、「ループ回数」を 50 に設定したデフォルトのスレッド グループを使用して、1500 イベントを作成してみました。しかし、10 分で 1500 のイベントを公開するにはどうすればよいでしょうか?
JMS Point-to-Point をサンプラーとして使用しています。
jmeter - JMX と連携する JMeter PerfMon Metrics Collector プラグイン
JMeter PerfMon Metrics Collector リスナーで JMX データを収集するのに問題があります。「serverAgent」を起動しました。プラグインのホームページhttps://code.google.com/p/jmeter-plugins/wiki/PerfMonに記載されているように、次のパラメーターを使用してリモート JBoss サーバーを起動しました。
次に、ポート「5444」からデータを収集する JMeter Perf Mon リスナー、「JMX」を収集するメトリック、およびメトリック パラメータ「gc-time」を構成します。さらに構成で、JMX 接続パラメーターを「localhost」とポート「4711」に定義しました。
JMeter テストを開始すると、「serverAgent」が次のエラーでドロップします。
CPU とメモリのみを収集すると、JMeter はすべて正常に動作します。この例外が発生するのは、JMX を収集するときだけです。何か案は?ありがとう!