Jmeter——for循环控制器和if逻辑控制器
Posted 九微阁主
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter——for循环控制器和if逻辑控制器相关的知识,希望对你有一定的参考价值。
有时我们不仅仅需要用例按照简单的顺序跑,需要内嵌循环,或者条件分支,让某些用例在满足一定条件时才执行。
1、for循环控制器
此处记录两种应用的场景,一种是直接定义好要循环的变量,循环次数是固定的,写死就可以。另一种是根据前面请求的内容或结果,来临时生成变量,要循环的数量不确定。
1)直接定义:
比如对起止时间进行循环,我们固定开始时间,让结束时间跨半小时、1小时、3小时、6小时。。。然后取各种长度的时间段。下面我们写好时间参数,配置for循环控制器:
这个例子中,我们循环只执行一次,就是让lte取lte_3的值,循环执行几次,取哪几个值,是可以通过start index和end index来控制的。
2)另一种情况,就是我们不知道循环要执行多少次,这个循环的变量是根据前面的请求得出来的,这样,我们就必须通过脚本来控制变量的名称、获取循环次数,传给ForEach控制器。
下面循环我们抽取出的业务名称:ba,以及分页的数量:page
对每个页码,都请求一次。
2、if控制器
用来判断条件,如果满足就执行下面的请求,如果不满足,不执行。
以上是关于Jmeter——for循环控制器和if逻辑控制器的主要内容,如果未能解决你的问题,请参考以下文章