美文网首页
逻辑控制器-if控制器

逻辑控制器-if控制器

作者: 智齿_93fa | 来源:发表于2020-02-05 17:39 被阅读0次

    一、if控制器

    if(条件){

        sample

    }

    if控制器中表达式为True,则执行下面的采样器,否则不执行if控制器中的采样器。

    二、if控制器使用

    在采样器前面添加if控制器,if控制器界面如下所示。

    名称:自定义if控制器名称

    expression [must evaluate to true or false]: 条件判断表达式,必须判断为true or fasle。

    Jmeter建议在使用性能测试时,条件表达式最好用__jexl3或__groovy函数生成表达式。如果使用该种方式,则下面复选框中的“interpret Condition as Variable Expression?”必须被勾选上。另一个复选框“Evaluate for all children”,被选中是指控制器下面的每个采样器执行前都需要执行一次if控制器,如果未被选中,则是指执行控制器下面的采样器之前只执行一次if控制器。

    利用函数助手生成条件表达式:

    选项——>函数助手。

    选择函数__jexl3或__groovy,在“Jexl expression to evaluate”值中输入常用的判断表达式,注意左右等式两边需要用双引号括起来,否则会报错。

    点击“生成”按钮,即可以生成适用于jmeter中的javascript格式的条件判断式。复制粘贴到if控制器中即可。

    相关文章

      网友评论

          本文标题:逻辑控制器-if控制器

          本文链接:https://www.haomeiwen.com/subject/ezgsxhtx.html