一、循环控制器和foreach控制器
1.循环控制器
2.foreach控制器
二、把循环控制器转换成foreach控制器
三、if控制器
性能测试脚本中,会使用逻辑控制器,但是使用了逻辑控制器,并不是混合场景。
混合场景: 是不同数量的并发用户,发起不同接口请求。
常用在重复运行多次的时候。
循环控制器:
for x in range()
给你一个西瓜,但是不切成多块,切成两半。用个勺子挖着吃,我也不知道吃多少口能把西瓜吃完。
常用于,使用带有_
下划线的变量引用。
foreach控制器:
for x in []
给你一个西瓜,西瓜已经被切分为多块,吃一块少一块。
${f}
:var_1 var_2 var_3 var_4
1.默认的情况下,条件框中要使用__jexl3
or__groovy
函数,函数的计算结果为true
或者是False
。------直接告诉你结果为真或假。
__groovy
函数:__jexl3
函数:${__jexl3(${var_1}==123,)}
2.如果不勾选 Interpret condition as variable express
,把条件框中的表达式当做js脚本进行计算。计算的结果为真,则执行下面请求。----是要if控制器自己去算,算出来是真或假。
之前说能不用Beanshell
函数就不用,实在要用Beanshell
函数,都换成__jexl3
函数。
__jexl3
函数的性能比Beanshell
函数好。
链接:https://pan.baidu.com/s/1nagz2sZiM6zRKkhSclJq5A?pwd=1234 提取码:1234
文章中除标明“图片来自网络”的图片,皆为小编本人所画所截图,计算机知识都一样,如有雷同,纯属巧合。文章为清菡所编写,如有转载,请标明出处!
欢迎关注 “清菡软件测试”,进群加v:qhtester,备注:学校(公司名)+姓名(昵称),否则不予通过,感谢点赞与分享!