zoukankan      html  css  js  c++  java
  • 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 filesystem
    centos 下 gradle 编译打包 apk
    python SSL 错误
    nginx 缓存配置
    nginx 反向代理配置
    redhat 网卡绑定
    磁盘阵列
    Centos 安装Django2.1
    python pyquery 基本用法
    python 爬虫之-- 正则表达式
  • 原文地址:https://www.cnblogs.com/wyfly/p/4680880.html
Copyright © 2011-2022 走看看