JMeter组件之Test Fragment

1. 概念

JMeter中的Test Fragment,是控制器上一个种特殊的线程组,它在测试树上与线程组处于一个层级。但使用时需要和include Controller或者Module Controller配合。它的主要作用是模块化测试过程,类似于编程语言中的函数。即,将测试过程封装成测试片段,就可以在其他地方直接引用了。

2. 创建

在“测试计划”上,右键,选择“Test Fragment“添加即可。


3. 示例

方法一:使用include controller

1)新建一个测试计划,添加Test Fragment和HTTP请求。


2)将登录脚本保存为一个Test Fragment。


3)另外新建一个测试计划,添加线程组,然后添加元件:include controller,将前面保存的登录脚本引入。这样,在其他地方使用(如,这里的线程组)。就不需要每个测试脚本都再写一个登录了,而且遇到登录脚本需要修改时,只需要修改Test Fragment即可,减少了工作量。

测试结果:


方法二:使用module controller

1) 新建一个测试计划,添加一个线程组。在线程组外面添加一个Test Fragment,添加登录请求。


2) 在线程组中,添加元件:Module Controller。在Module To Run 下面的图中选择需要的Test Fragment即可。选中后会高亮显示。


测试结果:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值