zoukankan      html  css  js  c++  java
  • Jmeterif controller 使用

    Jmeter ---If controller 使用,今天重新看了官方的文档更加清晰了些,避免忘记特意做个笔记

    环境说明:JDK 1.8, win 10, JMeter5.1.1

    1.添加IF CONTROLLER 

    线程组右键》添加》逻辑控制器,如下图:

    2.使用

    作用根据填写的表达式进行判断是否执行字节点,if contraller单独没办法实现现代码条件:  if...else..只能多个配合使用,或者配合其他使用;

     表达式:

    等于:==

    不等于:!=

    选项:

    1).Interpret Condition as Variable Expriession 

    a.官方说明:

    b.以下官方推荐使用,该方式能提高性能

    1.${__jexl3()}和${__groovy}两个函数

    2.变量包含“TRUE 和FLASE”

    3.${JMeterThread.last_sample_ok} 判断上个请求结果

    2).Evaluate for all chilren?

    是否对子节点生效

    3).如果需要判断上个请求结果,可以使用: ${JMeterThread.last_sample_ok} 来判断

    实例:

    像这个参数化的不需要勾选,勾选反而识别不了条件,在实际使用过程可以分别勾选与不勾选试试就可以了

     延展:函数使用:${__jexl3()}和${__groovy}两个函数

    1.打开函数助手:工具>函数助手

    选择所需要的函数:如下图

    参考文献:

    https://jmeter.apache.org/usermanual/component_reference.html#If_Controller

  • 相关阅读:
    angularjs学习笔记一之显示数据,修改数据
    收藏/不再提醒
    CSS3动画
    Content-Type
    键盘快捷键
    url、href、src 详解
    关于docnment.write() 会清空原来的内容
    jq事件注意点
    echart的自适应
    键盘事件
  • 原文地址:https://www.cnblogs.com/shoebill/p/14426401.html
Copyright © 2011-2022 走看看