1、Test Fragment介绍
Test Fragment是一种特殊的控制器,和线程组是同级别的。若不使用模块控制器(Module Controller)或Include_Controller调用,Test Fragment是不执行的。
Test Fragment主要是用来进行脚本重用的。
2、模块控制器调用Test Fragment
模块控制器调用Test Fragment时,Test Fragment若在线程中,应该被禁用,避免Test Fragments自身执行。若Test Fragment放在线程组外,禁用或者启用均可,都不会被执行。默认新建的Test Fragment,是禁用状态。
3、如何将Test Fragment放到线程组下面
新建好测试片段后,可以右击插入上级,选择普通的控制器,这时就可以将控制器拖到线程组下面了。
4、新建测试片段和调用
Jmeter打开后,默认生成测试计划和工作台,右击测试计划,选择TestFragment,新建TestFragment,里面添加相关的脚本。
建立线程组后,右击线程组添加-逻辑控制器-模块控制器或者Include Controller
4.1 模块控制器
鼠标选择相关的TestFragment即可,模块控制器也可以调用其他模块。
4.2 Include Controller
包含控制器,导入相关.jmx的测试计划即可。