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 スクリプトを実行するにはどうすればよいでしょうか?