场景:
大型项目中,分模块划分功能,分配给A、B、C三人进行测试,分别编写自动化脚本,协同测试。B、C可能会依赖A的测试模块(eg:登录接口),导致重复工作产生。使用测试片段,达到复用的目的
测试片段
测试片段就是将会出现依赖的部分模块化的封装,导出一个独立测试片段
封装测试片段方法:
创建线程组前--->添加测试片段--->添加http请求--->保存测试片段.jmx文件导出
其他人调用测试片段的方法:
创建线程组--->添加模块控制器--->添加Include控制器(模块控制器对应上要使用的Include控制器)--->输入测试片段.jmx文件路径
模块控制器可以选择执行jmeter导入的一些测试计划、测试片段逻辑
线程组是帮助我们执行测试,不应该把测试用例具体逻辑写到线程组里面
面试题:
测试片段 用来干啥?为什么要这个东西?