JMeter接口测试如果控制器

<强> JMeter <强>接口测试如果控制器

<强>使用场景:

当业务场景是用户登录才能支付操作,不登录点击支付,,

页面会跳转到登录页面。对于接口也是这样,,一个接口需要执行前,需要有前提条件,比如0状态不执行,1状态执行,这样就需要如果控制器来判断,好处不言而喻。

<强> <强>


设置用户参数


这里示例用户参数ID=1234,接口http请求执行,否则不执行。将需要控制的API拖放到如果控制器里


如果控制器参数:

条件:判断语句

条件解释为变量表达式?):选中这项表示:判断变量值是否等于字符串真实(不区分大小写)

所有儿童的评估:如果选中这一项,在每个子结点执行前都会计算表达式,


当前我把判断语改成ID=1231,看执行情况,执行前先清空上次记录,

我们的条件(ID=1231)实际传递进来的ID=1234,这个如果控制器内部的请求没有执行,返回false 


在查看结果树中可以看到http请求接口没有执行,与预期结果一致

接下来我们在把ID=1234,执行看后查看结果

从结果树看到http请求接口执行了,如果控制器很好做了判断。


如果控制器还可以多条件组合使用

并且组合条件:

或组合条件:


控制器简单好用,语法容易阅读理解,条件语句还有其他丰富的格式,赶快学起来吧!



推荐阅读内容<强>



咨询工作加微信

<强>

欢迎自荐和推荐,需要的微信推送简历!


JMeter接口测试如果控制器