jmeter通过if控制器控制业务比例
2019-06-24 11:47
134 查看
以发帖,看帖,回帖三个事物为例,这里就10个用户跑10次,进行测试下:
可以看到看帖,回帖,发帖比例是5:3:2,先来说说怎么做到的,就是通过if控制器,分别来看下几个控制器的内容,
看帖(if控制器):勾选“interpret condition as variable expression”,这时expression中不能直接填写条件表达式,需要借助函数将条件表达式计算为true/false,可以借助的函数有_jexl3和_groovy,比如${__groovy(${__counter(true)}%2 == 0,)},如果没勾选,直接输入我们需要判断的表达式即可,判断表达式为真时,执行if控制器下的请求,比如${__counter(true)}%2 == 0
回帖的if控制器的写法:${__groovy(${__counter(true)}%5 == 0 || ${__counter(false)}%7 == 0)}
发帖的if控制器的写法:${__groovy(${__counter(true)}%5 == 0 )}
是不是很简单呢,大家可以试一下,通过if控制器可以随机控制业务场景的比例.
相关文章推荐
- 在JMeter测试计划中如何控制业务比例
- Jmeter_if控制器+循环控制器+计数器控制接口分支
- 在JMeter测试计划中如何控制业务比例
- JMeter性能测试中控制业务比例
- Jmeter元件(If)控制器
- JMeter 接口测试-if控制器
- JMeter学习-013-JMeter 逻辑控制器之-如果(If)控制器
- jmeter if 控制器
- Jmeter:综合场景压测时,配置业务请求比例
- unity3D MiniMap等比例映射的实现(三) 通过ScrollView的Scrollbar控制小地图的移动
- 【QA测试技术研究】性能测试场景设计--混合业务场景下的脚本比例控制
- 0007_01 通过一个宏来控制输出中文还是英文的提示信息, 用#if - #else - #endif
- jmeter踩过的坑_if控制器
- unity3D MiniMap等比例映射的实现(二) 通过RawImage UV信息控制小地图的移动
- [转载]Jmeter那点事·ForEach和If控制器
- 通过JS,按照原比例控制图片尺寸
- jmeter之仅一次控制器、If控制器、前置处理器beanshell、后置处理器beanshell
- jstl if和foreach的混合使用 实现通过后台值控制select默认选项的功能【实例】
- Jmeter中的如果(If)控制器
- Arduino(2560)控制两个步进电机通过控制器