2016-03-31 8 views
1

JMeterを使用してAPIでいくつかのストレステストを実行しようとしています。私は2つの環境(QAと生産)を持っており、JMeterテストを実行する前にQAのデータベースを設定したいと考えています。JMeterテストの前にスプリング依存関係のあるJavaコードを実行する

JDBCまたはMongoDB構成要素は、クラウドデータベース(DynamoDB - AmazonWS)であるため使用できません。私はAmazonWSのAPIにAPIトークンで未処理のリクエストを使用することを考えましたが、既に持っているJavaクラス(クラウドDBに対して作成 - 削除クエリを実行するクラス)を使用したいが、Spring依存性があります。

JMeterではいくつかのJavaコードを実行できますが、BeanFactoryPostProcessorのようなSpring依存関係でクラスを実行する方法はわかりません。

アイデア?

答えて

0

私は (例えばHow to execute a java .class from the command lineを参照)最良のオプションは、あなたのクラスを実行するには、1仮想ユーザと1反復

  • OS Process Sampler

    • setUp Thread Groupを用いることであろうと信じて

      JMeterのランニングクラスは、JSR223 Samplerです。可能性がありますが

      • にする必要がありますのJMeterのクラスパス
      • 内のすべての依存関係がJMeterのとあなたのクラスの依存ライブラリ
      間の競合がないことを確認しています
関連する問題