码迷,mamicode.com
首页 > 其他好文 > 详细

jmeter通过if控制器控制业务比例

时间:2019-06-24 12:09:12      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:随机   判断   express   表达   png   ret   erp   groov   http   

以发帖,看帖,回帖三个事物为例,这里就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通过if控制器控制业务比例

标签:随机   判断   express   表达   png   ret   erp   groov   http   

原文地址:https://www.cnblogs.com/leixiaobai/p/11076284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!