如何访问外部测试计划中存在的不同测试片段

时间:2013-05-17 01:34:31

标签: jmeter load-testing

我想创建一个通用的测试计划,并在此文件中定义多个测试片段。我想在特定的测试计划中使用一些特定的测试片段。以下是两种不同测试计划的概述。

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

我使用include控制器来包含外部测试计划组件。当我使用Module控制器时,它只显示列表中的include控制器。它不显示外部测试计划中存在的所有测试片段。

有什么方法可以专门使用外部测试中存在的少量测试片段?

1 个答案:

答案 0 :(得分:1)

在运行之前,不会加载IncludeController引用 测试计划意味着ModuleController无法引用它 内部

没有代码更改的最佳方法是每个TestFragment一个 IncludeController然后在主测试计划中使用TestFragment 包括所有。然后,ModuleControllers可以引用每个包含的文件 执行其内容。

基于Anthony Johnson的邮件列表答案