• jmeter的逻辑控制器


    简介:本文章介绍foreach控制器,if控制器,交替控制器,循环控制器

    一.foreach控制器

    1.按照下面的顺序放置元件

    2.选择foreach控制器,start index 等于0,表示从第一个参数开始循环,end index 相当于循环4次

    勾选Add"_"before number,表示查找变量中"_"前缀为user的变量开始循环

    记住输入变量前缀名和输出变量名,下面需要用到

    3.定义变量的名称,名称为上面设置的变量前缀名+"_"+循环顺序

    4.http请求

    5.查看结果树

    假设线程属性线程数为2,循环次数为2

    总的请求数为:线程数*循环次数*不同的参数个数=16

    二.if控制器

    if控制器是通过函数判断线程数是否满足要求来控制请求的发送

    1.添加if控制器

    2.选项——函数助手对话框——选择“__threadNum”——生成${__threadNum}

    3.在if控制器的条件中填写${__threadNum}>2,表示当线程数大于2时,才发送请求,否则不发送

    三.交替控制器

    1.设置线程数为1,Ramp-up period 个人随意,循环次数n

    2.添加交替控制器

    3.在交替控制器下添加n个http请求

    4.查看结果数发现n个http请求依次发送

    四.循环控制器

    1.在循环控制器中可以设置循环次数

    2.总的请求数为:线程数*线程属性中的循环次数*循环控制器中的循环次数

  • 相关阅读:
    linux bash shell之declare
    shell中的特殊符号
    工作常用shell集合
    sed实例收集
    vim粘贴代码时缩进混乱
    使用脚本实现killproc的功能
    zabbix 的安装
    Linux SSH 互信
    CeontOS7安装ansible
    xtrabackup 链接不上MySQL的问题
  • 原文地址:https://www.cnblogs.com/wyfly/p/4680880.html
Copyright © 2020-2023  润新知