【Jmeter】计数器Counter
来源:互联网 发布:淘宝宝贝删除重新上架 编辑:程序博客网 时间:2024/06/01 10:50
在写remote6接口候,在测试前需要进行测试分析并构造测试数据
账号这些可以使用csv data config来实现
还有一种不同进程需要不同的变量时,可以使用随机数 ${__Random}
其实还有一种蛮好用的Jmeter元素,即Counter(计数器)
添加Counter(计数器)
看看计数器的定义
Allows the user to create a counter that can be referenced anywhere in the Thread Group. The counter config lets the user configure a starting point, a maximum, and the increment. The counter will loop from the start to the max, and then start over with the start, continuing on like that until the test is ended
翻译一下
允许用户在线程组中任何位置创建引用的计数器。 计数器配置允许用户配置起始点,最大值和增量。 计数器将从开始循环到最大,然后从开始重新开始,继续进行,直到测试结束
现在看一下计数器的面板
启动(start)
给定计数器的起始值、初始值,第一次迭代时,会把该值赋给计数器
注:英文版下是Start,Jmeter的中文语言将Start翻译成了“启动”,有些歧义
递增(Increment):
每次迭代后,给计数器增加的值
最大值(Maximum) :
计数器的最大值,如果超过最大值,重新设置为初始值(Start),默认的最大值为Long.MAX_VALUE,2^63-1
Number format :
可选格式,比如000,格式化为001,002。默认格式为Long.toString(),但是默认格式下,似乎还是可以当作数字使用
引用名称(Reference Name) :
用于控制在其它元素中引用该值,形式:$(reference_name}
与每用户独立的跟踪计数器(Track Counter Independently for each User):
换言之,这个是全局的计数器,还是说每个用户拥有自己的计数器。如果不勾选,即全局的,比如用户#1 获取值为1,用户#2获取值为2,如果是独立的,即不勾选,每个用户有自己的值,比如用户#1 获取值为1,用户#2获取值还是为1
Reset counter on each Thread Group Iteration :
可选,仅勾选与每用户独立的跟踪计数器时可用,如果勾选了,每次线程组迭代,都会重置计数器的值。当线程组是在一个循环控制器内时比较有用
可以看一下英文版
另外说明一下:
Format属性,就是类似于格式匹配,如我这里设置了000000,我要发送的是225,那么最终发送的数据会匹配成000225 这个格式
在同一个线程组中调用多次或者循环调用该变量,该变量的值都是固定的,进入其他线程组后才增加的
- 【Jmeter】计数器Counter
- Gray Counter (格雷码计数器)
- 安装计数器( Counter )套件
- Hadoop自定义计数器Counter
- reference counter 引用计数器
- Hbase counter计数器
- JMeter-配置元件-计数器
- 线程安全的计数器类Counter
- 位置计数器(Position Counter)输入模式
- Algorithms - Counter计数器 的 详解 与 代码
- Histats申请Counter网站计数器 - Blog透视镜
- Histats安装Counter网站计数器 - Blog透视镜
- ARM 程序计数器(Program Counter,PC)
- struts 2 counter计数器 用于for循环
- 028_MapReduce中的计数器Counter的使用
- LeetCode 362. Design Hit Counter(计数器)
- Python 语言及其应用 Chapter_5_Note_4 Counter()计数器
- 计数器(Counter)、时钟(Clock)、告警器(Alarm)、定时器(Timer)
- MATLAB将图像序列转换成avi视频
- 230. Kth Smallest Element in a BST
- Maximum Profit
- PyQt5的学习之路(一)
- BTree树
- 【Jmeter】计数器Counter
- UVa 11361 Investigating Div-Sum Property
- Maven笔记
- 482. License Key Formatting
- git merge 和 git rebase 小结
- 一致性哈希算法的理解与实践
- linux-搭建web服务器系列--安装部署多个tomcat(四)
- 398. Random Pick Index
- 用NSPredicate求两数组交集