Test Fragment 不会被直接执行,必须通过Include Controller或者Module Controller调用,常用于封装一些重复的操作,比如登录或者多次查询数据库等操作。
1、使用Include Controller调用:将封装在Test Fragment的脚本报文为.jmx文件,这样,其他测试计划需要用到的话,可以通过Include Controller调用。但是Include Controller下只能有简单控制器,不能包含线程组和测试计划
2、使用Module Controller调用:Test Fragment需要放在测试计划中,添加Module Controller后,如下图显示,在调用Test Fragment脚本的时候,只选中对应的脚本片段即可(如需要调用脚本片段2,将片段2选中即可)
使用Test Fragment将脚本模块化,需要修改的时候,只直接修改Test Fragment中的脚本片段即可,不紧可以减少重复性的脚本,提高脚本复用性,还可以大大的减少工作量。