1

バックエンドを個別にテストする既存の Java テストがあります。これらのテストは非常に精巧で、単一のユーザーとしても実行されます。これらの既存のテスト/クラス/ライブラリ/jarなどを単純に取り、それらをJMeterでラップして、コマンドライン(つまりMaven)からJMeterテストとして実行できるかどうかを知りたいです。

いくつかのリスナーや他の JMeter コンポーネントを追加するかもしれませんが、マルチスレッドではなく、JMeter が持つレポート機能がないことを除けば、テストはそのままで完璧です。

これは JSR233 を使用して実行できますか?

ライブラリが別の場所にある場合はどうなりますか? JMeter プロジェクトでそれらを使用するにはどうすればよいですか?

4

1 に答える 1

1

少なくとも 3 つのオプションがあります。

  • AbstractJavaSamplerClientを拡張して JavaSamplerClient を実装すると、このクラスがクラスを呼び出します。これからJarを作成し、jmeter/lib/extに配置し、依存関係をjmeter/libフォルダーに追加すると、Java Requestを使用してクラスを選択できます。

  • クラスに JSR223 Sampler + Groovy ラッパーを使用する

  • JUnit クラスがいくつかある場合は、JUnit Sampler を使用します。

于 2015-02-22T18:29:59.760 に答える