Jmeter控制器 Logic Controller

控制器包含:

1.Loop Controller

作⽤:指定其⼦节点运⾏的次数,可以使⽤具体的数值,也可以使⽤变量   

  • Forever选项:表示⼀直循环下去   
  • 如果同时设置了线程组的循环次数和循环控制器的循环次数,那循环控制器的⼦节点运⾏的次数为两个数值相乘的结果。 

 2.Random Controller 

随机执⾏其下的所某个⼦结点

3. IF Controller 

满⾜条件执⾏其下的所某个⼦结点,可用于判断上个节点执行成功后再执行此节点 

4.Include Controller

调用外部的测试片段达到执行的效果。如果测试片段中包含其他线程组,则忽略其他线程组

操作步骤:

  • 创建测试计划,添加测试片段,在该测试片段下创建http请求,保存

  • 创建新的测试计划,在线程组下,创建include controller,点击FileName的浏览按钮,选择需要执行的测试片段

运行结果:

5. Module Controller

Module控制器正好与Include控制器相反,是通过测试计划内部调用的方式执行。

6. Transcation Controller

作⽤:⼀个事务会包含多个请求

QPS: 每秒钟处理完请求的次数;注意这⾥是处理完。具体是指发出请求到服务器处理完成功返回结果。可以理解有个 counter ,每处理⼀个请求加 1 ,1 秒后 counter = QPS。

TPS:每秒钟处理完的事务次数,⼀般TPS是对整个系统来讲 的。⼀个应⽤系统1s能完成多少事务处理,⼀个事务在分布式 处理中,可能会对应多个请求,用于衡量单个接⼝服务的处理

  • Generate Parent Sample:事务控制器是否作为其他取样器的父级样本
  • Include duration of timer and pre-post processors in generated sample:是否在生成的样本中包括计时器,预处理和后处理的延迟时间

 不作为其他取样器的父级样本

作为其他取样器的父级样本

 

7. Simple Controller

Simple Controller用来指定一个单元,他不改变原件的执行顺序。在它下面还可以嵌套其他的控制器。简单的控制器的可编辑属性只有名称与注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值