Jmeter Test Fragment(测试片段)


目标

1. 了解Test Fragment(测试片段)使用场景和方法

1. Test Fragment(测试片段)

1.1 Test Fragment(测试片段)是什么?

概念:测试片段元素是控制器上的一个种特殊的线程组,它在测试树上与线程组处于一个层级。

备注:
    它与线程组有所不同,因为它不被执行,除非它是一个模块控制器或者是被控制器所引用时才会被执行。

1.2 Test Fragment(测试片段)有什么用?

作用:把单独功能脚本封装起来,待需要使用的时候,直接引用;类似于python中的函数或模块

2. 案例

使用Test Fragment把(查询学院-指定)接口进行封装,然后使用模块控制器调用

2.1 操作步骤分析

1. 测试计划->Test Fragment
2. Test Fragment->HTTP请求(查询学院-指定)
3. 测试计划->线程组
4. 线程组->逻辑控制器->模块控制器
5. 测试计划->察看结果树

2.2 Test Fragment使用图

Test Fragment

1. Test Fragment默认为不启用状态

2.3 模块控制器使用图

模块控制器

    Module To Run:选择要运行的封装片段

提示:测试片段被引用执行两种方式
    1) 模块控制器可以引用执行测试片段;
    2) Include Controller控制器也可以引用和执行片段;

2.4 Test Fragment-总结:

1. 作用
2. 测试片段引用执行两种方式