zoukankan      html  css  js  c++  java
  • jmeter-配置元件-计数器

    l 如果需要引用的数据量较大,且要求不能重复或者需要自增,那么可以使用计数器来实现。

    l 计数器:允许用户创建一个在线程组之内都可以被引用的计数器。

    l 计数器允许用户配置一个起点、一个最大值、增量数,循环到最大值,然后重新开始,继续这样,直到测试结束。

    计数器使用long存储的值,所取的范围是2^63 - 2^63-1

    参数说明:

    名称:控制器名称,可以随意设置,可以为空。

    注释:可以随意设置,可以为空。

    Starting value:记录数量起始值。

    递增:记录迭代次数的步长,1后是2,步长就是1

    Maximum value:记录的最大值。

    数字格式:计数器格式,可以是数字,如0000006位长度);也可以是字符加数字,如CUST_000000(字符加6位数字)。

    引用名称:计数器记录的值可以存入此引用名(变量),可供其他元件调用。

    与每用户独立的跟踪计数器:若不勾选,则所有线程共用一个计数器;若勾选,则每个线程都有自己独立的计数器,互相不干扰。

    在每个线程组迭代上重置计数器:若勾选,则每个线程组每次循环都重置计数器,那么每个请求获取的计数器值都相同、都是起始值。

    示例

    测试计划如下

    情况1:不勾选“与每用户独立的跟踪计数器”,测试计划线程数1、循环次数3

    执行结果:

    情况2:不勾选“与每用户独立的跟踪计数器”,测试计划线程数2、循环次数3

    执行结果:即所有线程共用一个计数器

     

     情况3:勾选“与每用户独立的跟踪计数器”,不勾选“在每个线程组迭代上重置计数器”,测试计划线程数1、循环次数3

     执行结果:

     情况4:勾选“与每用户独立的跟踪计数器”,不勾选“在每个线程组迭代上重置计数器”,测试计划线程数2、循环次数3

     执行结果:即每个线程(用户)单独一个计数器

     情况5:勾选“与每用户独立的跟踪计数器”,勾选“在每个线程组迭代上重置计数器”,测试计划线程数1、循环次数3

     执行结果:即每个线程每次循环都重置计数器

     情况6:勾选“与每用户独立的跟踪计数器”,勾选“在每个线程组迭代上重置计数器”,测试计划线程数2、循环次数3

     执行结果:即每个线程每次循环都重置计数器

  • 相关阅读:
    EasyUI-datagrid中load,reload,loadData方法的区别
    CAD ObjectARX扩展工具的源码(二)
    CAD ObjectARX扩展工具的源码(一)
    ObjectARX常用类和函数
    acdb类杂记
    ARX错误1 LINK : fatal error LNK1104: 无法打开文件“D:win10Desktop123x64Debugxxx.arx”
    关键功能函数是 (VLAX-Add-Cmd)。
    ObjectARX_2020函数收集
    得到ARX程序当前的路径
    objectarx向量的用法2
  • 原文地址:https://www.cnblogs.com/beyondhd/p/15019013.html
Copyright © 2011-2022 走看看