我是靠谱客的博主 活泼黄豆,最近开发中收集的这篇文章主要介绍Jmeter书中不会教你的(16)——Loop&if逻辑控制器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        昨天写了while控制器的基本使用,同样还是为了满足那个条件,当计数器次数达到5次后退出循环,这次使用loop控制和if控制解决。

        将上一节中的while控制器改为loop控制器,循环次数设置为infinite无限次,结构如下,这时执行时肯定是无限次循环

 我们希望在counter计数器达到5时就退出循环,那么在loop控制下增加一个if控制器判断次数达到后的操作。

和while控制器一样,当expression表达式为空时,默认为真,还是会继续执行循环。

增加表达式${__jexl3("${cc}"=="5",)} ,cc是counter的变量,当cc值为5时退出循环,此时想要退出流程就需要增加一个流程控制器,在if控制下右击Add>Sampler>Flow control Action如下

对于flow control action  设置如下,当满足条件时跳出当前loop循环

执行后结果,同while一样。

-------------------------------------------------------------------------------

如果觉得我的文章对您有用,请收藏+关注,您的支持是我坚持的动力!

        

最后

以上就是活泼黄豆为你收集整理的Jmeter书中不会教你的(16)——Loop&if逻辑控制器的全部内容,希望文章能够帮你解决Jmeter书中不会教你的(16)——Loop&if逻辑控制器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部