码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【JMeter】控制器If Controller


    • 功能 

      • 通过条件来控制子元件是否运行

    • 字段

      • Name:名称

      • Comments:注释

      • Expression:表达式输入框(必填)

        • ${va}

        • ${__groovy(vars.get("myMissiong")}

          • 不要在字符串中直接使用变量替换,

          • 使用无法更改脚本的变量,就无法缓存

          • 使用vars.get("myVar")

        • ${__jex13(${COUNT};10)}

        • 值必须是true或者false

      • use status of last sample:最后一个元件的状态,点击后会自动输入框中生成

      • Interpret Condition as Variable Expression

        • 不勾选(不建议使用)

          • if控制器内部使用javascript来计算条件,会有很大性能损失,并降低测试的可伸缩性

        • 勾选

          • 不能直接填写判断条件的表达式,需要用__jexl3函数或__groovy函数条件表达式求值计算为true或false

      • Evaluate for all Children:默认不选中,

        • 判定条件是否针对所有子节点

        • 勾选

          • 子节点每次取样器之前执行一次

          • 根据表达式结果判断是否执行该取样器

        • 不勾选

          • 只在ifcontroller执行一次表达式

          • 根据结果判断是否执行下面的脚本

    • 函数助手

      • jexl3

      • groovy

    • 常用表达式

      • ${JMeterT ead.last_sample_ok}

        • 判断上一个请求是否成功

      • ${__groovy(${__property(sucesscode,,)}==200,)}

    • 判断条件

      • == :等于

        • 如 1==1 或 ${__jexl3(1==1,)}

      • > 、< 大于 小于

        • 如 2>1,1<2,或 ${__jexl3(2>1,)}

      • >=、<= 大于等于 小于等于

        • 如 2>=1 ,或 ${__jexl3(2>=1,)}

      • !=、!不等于,非

        • 如 "y"!="n",非 则取 != 的反值

      • || 或,&& 和 多条件可用

        • 如:2<5 && 2>1,${__jexl3(2<5 && 2>1,)}

      • 字符串必须要用引号,变量都认为时字符串的形式

  • 相关阅读:
    YZ系列工具:YZ11:VBA_窗体缩放
    arm day1(9.14)arm相关概念,RISC和CISC区别,数据类型约定,arm-v7架构和arm-v8架构,arm处理器工作模式
    Xilinx UltraScale架构之可配置逻辑块CLB
    SHAP解释模型(二)
    页面交互(js与HTML,css的使用)
    11-k8s-service网络
    docker下移除不使用的镜像、容器、卷、网络
    git cherry-pick详解
    【JavaWeb】第四章 DOM与正则表达式
    dll文件找不到,微软官方地址
  • 原文地址:https://blog.csdn.net/mengwuyoulin/article/details/128135889
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号