問題タブ [jmeter-maven-plugin]

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.

0 投票する
1 に答える
872 参照

maven - JMeter はスループットでアサートできますか?

JMeter テストが指定されたスループットを達成できないために、Maven/Jenkins ビルドが失敗する可能性はありますか?

Jenkins での継続的な統合プロセスの一環として、いくつかの基本的なパフォーマンス テストを行うために、jmeter-maven-plugin をいじっています。

JMeter テストの Sampler に Duration Assertion を設定して、応答時間が特定のしきい値を超えた場合にサンプルを失敗としてマークすることができます。私が望むのは、テストの合計スループットに基づいて (Maven で、または Maven ビルドをトリガーする Jenkins ジョブで) ビルドを失敗できるようにすることです。

これは既存のプラグインで可能ですか?

0 投票する
1 に答える
1203 参照

eclipse - 適切な JMeter Maven Tomcat ワークフローを作成するには?

Spring で記述された、独自の Web サービスをテストするための HTTP 呼び出しを行う JMeter スクリプトがいくつかあります。すべてのビルドで JMeter スクリプトを自動的に実行し、ビルドが適切かどうかをテストしたいと考えています。だから、で提案されているように: - http://ribblescode.wordpress.com/2012/04/16/how-to-run-jmeter-tests-with-maven/Spring Web サービス プロジェクトの Maven .pom ファイルをセットアップして、Jmeter プラグインを定義しました。また、JMeter スクリプトを src/test/JMeter に追加しました。現在、Eclipse を IDE として使用しており、プロジェクトを Eclipse 内から Tomcat で既に実行している場合 (Run As -> Run on Server)、このセットアップで私のプロジェクトで Run As -> Maven Install を実行すると、JMeter が実行されます。スクリプトと意図したとおりに動作します。ただし、Web サービスがまだ Tomcat で実行されていない場合、JMeter が HTTP 呼び出しを正常に行うことができないため、Maven ビルドは失敗します。さて、私の問題は、このセットアップが、JMeter スクリプトが、その時点で Run As-> Maven Install をクリックしたときに生成された新しいビルドではなく、既に実行されている古いビルドを実際に呼び出していることを意味することです。

では、このシナリオを考えると、コードを変更してから Maven を使用して新しいビルドを実行するときに、最初にそれをデプロイしてから、この新しいビルドで JMeter スクリプトを実行するにはどうすればよいでしょうか?

0 投票する
2 に答える
2567 参照

maven - リモート ホスト構成を使用すると、JMeter Maven プラグインがテスト結果を提供しない

次の構成で jmeter-maven-plugin を使用して JMeter テストを開始すると...

...その後、指定されたリモートサーバー「server01」および「server02」でテストが適切に実行されます。Maven タスクは、リモート ホストのプロセスに関しては待機しませんが、すべて問題ないことを示します。

しかし、収集されたテスト結果はありません。適切な JMeter の結果のファイルを確認すると、空のファイルであることがわかります。

そのため、リモート サーバーがテストの実行を終了する前に、Maven プロセスが終了します。jmeter-maven-plugin が 0 バイトのファイル (20130925-test.jtl) を書き込むのではなく、リモート ホストのテスト結果を収集する必要があると期待するのは間違っていますか?

リモート JMeter エージェントを使用せずに同じテストを開始すると、すべて正常に動作します。jmeter-maven-plugin はテストを実行し、結果を対応する「jtl」ファイルに書き込みます。では、「remoteConfig」要素に関する上記の構成のどこが間違っているのでしょうか?

更新 1: jmeter-maven-plugin バージョン 1.8.1 と Maven 3.0.5 を使用しました

更新 2: 上記の例では、JMeter テストを 1 つだけ実行しました。ディレクトリ ${basedir}/src/test/jmeter に複数の JMeter テストがある場合、Maven ビルドは失敗します。この場合、最初の JMeter テストのログ ファイルにはエラーはありませんが、他のすべてのテスト ログ (./target/jmeter/logs/test2.log など) には次のメッセージが示されます。

そのため、最初のテストはリモート エージェントで実行されましたが (クライアント サイトの対応する「jtl」ファイルに結果を収集することもありませんでした)、他のテストはリモート ホストによって拒否されました。そのため、maven-jmeter-plugin はテストの実行を並列化しようとしているようですが、IMHO はシリアル化された方法で実行する必要があります。

0 投票する
1 に答える
2322 参照

java - JMeter Maven プラグインを条件付きで実行する

JMeter パフォーマンス テスト計画を条件付きで実行する方法を見つけようとしています。Jenkins CI ジョブで実行したいのですが、開発者が実行するときmvn clean installに以下のプラグインを実行したくありません。pom.xml を変更して、以下のプラグインを条件付きで実行する方法についてのアイデアはありますか?

Maven POM.xml JMeter プラグイン:

0 投票する
2 に答える
12424 参照

jenkins - Ubuntu を介して Jenkins (Hudson ビルドを使用) で Jmeter スクリプトを実行するには、ステップ バイ ステップ ガイドが必要です。

私はJenkins(ハドソンビルド)が初めてです。

Ubuntu にインストールされたJmeterスクリプトを統合する方法がわかりません。Jenkins

いろいろ調べたのですが、 のGUIベースの手順しか見つかりませんでしたJenkins

Jmeterと統合するためのコマンド ライン手順を教えてくださいJenkins。Jmeter を別のタスクとして統合する必要があります。

Putty と Winscp を介して EC2 インスタンスを使用しています。

0 投票する
3 に答える
628 参照

testing - csvファイルを使用してパラメータ化するとJMeter Testがスクリプトを実行しない

このリンクに記載されている手順を使用して、csv ファイルからパラメータ化しようとしました。

実行中に次のエラーが表示されます

Response code: Non HTTP response code: org.apache.http.conn.HttpHostConnectException Response message: Non HTTP response message: Connection to http://www.redbus.in:8080 refused

ポートを 8080 として指定し、それに応じてブラウザの設定も変更しました。パラメータ化がなければ、コードは正常に機能しています。これを修正する方法は?