我想创建一个通用的测试计划,并在此文件中定义多个测试片段。我想在特定的测试计划中使用一些特定的测试片段。以下是两种不同测试计划的概述。
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控制器。它不显示外部测试计划中存在的所有测试片段。
有什么方法可以专门使用外部测试中存在的少量测试片段?
答案 0 :(得分:1)
在运行之前,不会加载IncludeController引用 测试计划意味着ModuleController无法引用它 内部
没有代码更改的最佳方法是每个TestFragment一个 IncludeController然后在主测试计划中使用TestFragment 包括所有。然后,ModuleControllers可以引用每个包含的文件 执行其内容。
基于Anthony Johnson的邮件列表答案