zoukankan      html  css  js  c++  java
  • jmeter压测学习41-逻辑控制器之吞吐量控制器

    前言

    假设我们有个压测场景是20%的用户访问商品A,80%的用户访问商品B,如何使用jmeter来控制用户的访问比例呢?

    吞吐量控制器

    线程组-添加-逻辑控制器-吞吐量控制器

    吞吐量控制器是用来控制其下元件的执行次数,并无控制吞吐量的功能。
    作用:控制其下的子节点的执行次数与负载比例分配,有两种方式:

    • Total Executions:设置运行次数
    • Percent Executions:设置运行比例(1~100之间)
    • per user :Total Executions 配合运行次数

    设置吞吐量百分比为20%

    再添加另外一个吞吐量控制器,设置百分比为80

    查看结果

    分别在2个吞吐量控制器下添加商品A和商品B的请求

    设置 10 个线程 ,循环 2 次,总共会有 20 个请求

    查看聚合报告,有4个请求执行商品A(20%),16个请求执行商品B(80%)

    控制总的请求数

    设置线程组10,循环10次,总共发100个请求

    设置商品A执行20个请求,商品B执行80个请求

    运行后查看结果

    如果勾选 Per User选项,这个是代表每个用户执行多少请求,前面设置的线程组是10,那么每个用户执行2个请求,就是总的20请求了

    运行结果也是一样

  • 相关阅读:
    filterFilter用法
    angular.copy()克隆数据
    angularjs中是否选择所有和$filter过滤orderBy排序
    qt5.5 qtcreator中文乱码
    shared_ptr
    Thrift-0.9.2编译安装
    一行代码获取通讯录联系框架
    IOS枚举使用
    Static Cell-静态TableView
    NavigationController的使用整理
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/14272723.html
Copyright © 2011-2022 走看看