JMeter逻辑控制器之仅一次控制器(Once Only Controller)

一、背景

事务响应时间是性能测试中衡量业务性能的主要指标。

事务,其实可以理解为完成一个业务所调用所有接口的集合,当然可以是单个接口,也可以是多个相互关联的串联接口。比如,登录操作就是调用一个接口,而购买商品,就需要登录+浏览商品+添加购物车+支付等,多个接口的调用。

所以在进行性能测试时,在用于多接口串联的场景时,有些接口仅只需要调用一次即可,此时,可以用到仅一次控制器(Once Only Controller)。

二、仅一次控制器(Once Only Controller)

仅一次控制器(Once Only Controller)不管线程组设置多少次循环,它下面的节点都只会执行一次,即使把仅一次控制器(Once Only Controller)放在循环控制器下面,也只是运行一次。

属性定义如下:

属性 描述
Name 控制器名称,可以根据实际情况进行设置
Comments 注释,描述在业务中的作用

比如,线程组循环执行3此,每秒内生产1个线程

从结果,可以看出,循环执行3次,但登录接口仅仅执行了一次

三、参考

1、https://www.cnblogs.com/poloyy/p/13534879.html

posted @ 2022-10-09 15:59  xyztank  阅读(788)  评论(0编辑  收藏  举报