2

共通のテスト計画を作成し、このファイルで複数のテスト フラグメントを定義したいと考えています。特定のテスト計画で特定のテスト フラグメントの一部を使用したいと考えています。ここでは、2 つの異なるテスト計画の概要を示します。

common-test-plan.jmx
 common-test-plan
  |--TestFragment1
  |   |-Sampler11
  | 
  |--TestFragment2
      |-Sampler21

Specific-test-plan.jmx
 Some-Test-plan
  |--ThreadGroup1
     |-IncludeController
     |-Module controller(accessing the Include controller)
     |-Sampler1
     |-Sampler2

インクルード コントローラーを使用して、外部テスト計画コンポーネントを含めました。モジュールコントローラーを使用すると、リストにインクルードコントローラーが表示されます。外部テスト計画に存在するすべてのテスト フラグメントが表示されるわけではありません。

外部テストに存在するテストフラグメントのいくつかを具体的に使用できる方法はありますか?

4

1 に答える 1

1

 テスト計画を実行するまで、IncludeController 参照は読み込まれません。つまり、ModuleController はその内部を参照できません。

コードを変更しないで最善の方法は、IncludeController ごとに 1 つの TestFragment を使用し、メインのテスト計画で TestFragment を使用してそれらすべてを含めることです。その後、ModuleControllers は、含まれている各ファイルを参照して、その内容を実行できます。

メーリング リストの Anthony Johnson に基づく回答

于 2013-05-20T12:57:15.407 に答える