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 一个 TestFragment,然后在主测试计划中使用一个 TestFragment 将它们全部包含在内。然后 ModuleControllers 可以引用每个包含的文件来执行其内容。

基于邮件列表上的 Anthony Johnson 的回答

于 2013-05-20T12:57:15.407 回答