Jmeter之计数器

摘要:
允许用户创建可在线程组中引用的计数器。计数器允许用户配置起点。计数器使用存储在long中的值。给定计数器的起始值和初始值,添加到计数器的最大值(3)将重置为初始值(Start)。默认最大值为Long.MAX _ value,用于控制其他元素中该值的引用:

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

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

计数器允许用户配置一个起点,一个最大值,增量数,循环到最大值,然后重新开始,继续这样,直到测试结束。计数器使用long存储的值,所取的范围是2^63——2^63-1.

【注意】ThreadGroup本身包含一个loopController,所以图中counter是加到此loopController中,只有此loopController循环时,counter值才变化。

Jmeter之计数器第1张

参数介绍:

(1)启动(start):给定计数器的起始值、初始值,第一次迭代时,会把该值赋给计数器 

PS:英文版是Start,Jmeter的中文语言将Start翻译成了“启动”,有些歧义

(2)递增(Increment):每次迭代后,给计数器增加的值

(3)最大值(Maximum):计数器的最大值,如果超过最大值,重新设置为初始值(Start),默认的最大值为Long.MAX_VALUE,2^63-1(如果持续压测,建议最好不要设置最大值)

(4)Number format:可选格式,比如000,格式化为001,002;默认格式为Long.toString(),但是默认格式下,还是可以当作数字使用

(5)引用名称(Reference Name):用于控制在其它元素中引用该值,形式:$(reference_name}

(6)与每用户独立的跟踪计数器(Track Counter Independently for each User):全局的计数器,如果不勾选,即全局的,比如用户#1 获取值为1,用户#2获取值还是为1;

如果勾选,即独立的,则每个用户有自己的值:比如用户#1 获取值为1,用户#2获取值为2。

(7)每次迭代复原计数器(Reset counter on each Thread Group Iteration):可选,仅勾选与每用户独立的跟踪计数器时可用;

如果勾选,则每次线程组迭代,都会重置计数器的值,当线程组是在一个循环控制器内时比较有用。

案例:如下图设置5次循环,计数器如上面格式,查看结果如下图为:001、002、003、004、005

Jmeter之计数器第2张

免责声明:文章转载自《Jmeter之计数器》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux C/C++编程之(十七)进程间通信令牌桶(Token Bucket)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL权限

本文实例,运行于 MySQL 5.0 及以上版本。 MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。 grant select on testdb.* to common_user@'%'grant insert on test...

7年,OpenStack从入门到放弃|送书

七年之痒这个词,大家经常说,不过起源,估计就不是谁都清楚。这是梦露的一部影片的名字,后来大家发现无论是企业,家庭,甚至政府,都在第七年时间段上面临各种麻烦。 OpenStack存在的问题,其实已经不是痒,就挠一下。基本上是已经无药可救。 Contents 1 逐步没落 2 都不挣钱 3 TC不作为 4 企业用户收益差 5 K8S 和 PaaS 6 技术不...

oracle最高账号sys的密码认证模式

CONNECT USERNAME/PASSWORD@SERVERNAME AS SYSDBAconnect 是指连接到username是指用户名password是指密码servername是指服务名as sysdba是指已数据库管理员的身份登录不知道能不能帮到你。 oracle提供的认证模式 1. 操作系统验证(匿名登录 不检验用户名和密码)  conn...

ASP.NET Web Game 构架设计2数据库设计

ASP.NETWebGame构架设计2--数据库设计   前一篇Blog对WebGame服务器的物理结构做了一个简要说明,下面我们对各个组成元素进行详细说明。            首先来看一下数据库设计。            游戏的数据库设计是项目基础设计中很重要的一个环节,下面将说明以下几个要点: u  为什么选用SqlServer u  基本原则...

mysql学习笔记(三)----函数

Mysql函数 数学函数 函数名 描述 Eg ABS(X) 绝对值 Select ABS(-2); PI() 圆周率 Select PI(); SQRT(X) 平方根 Select sqrt(X); MOD(X,Y) 求余 Select mod(4,3); CEIL(X) 返回不小于X的最小整数 Select ceil(3.5);...

二、Metrics指标类型

Prometheus 的客户端库中提供了四种核心的指标类型。但这些类型只是在客户端库(客户端可以根据不同的数据类型调用不同的 API 接口)和在线协议中,实际在 Prometheus server 中并不对指标类型进行区分,而是简单地把这些指标统一视为无类型的时间序列 2.1、Counter (计数器) ​ Counter 类型代表一种样本数据单调递增的指...