说一下jmeter中,配置元件-计数器的使用。
如果需要引用的数据量较大,且要求不能重复或者需要自增,那么可以使用计数器来实现。
1、启动jmeter,添加线程组,右键添加配置元件——计数器,如下图:
添加完成如下图:
starting value:给定计数器的起始值、初始值 
递增:每次迭代后,给计数器增加的值
Maximum value:计数器的最大值,如果超过最大值,重新设置为初始值(starting value),默认的最大值为Long.MAX_VALUE,2^63-1(如果持续压测,建议最好不要设置最大值)
Number format:可选格式,比如000,格式化为001,002;默认格式为Long.toString(),但是默认格式下,还是可以当作数字使用
引用名称:用于控制在其它元素中引用该值,形式:$(username}
与每用户独立的跟踪计数器():全局的计数器,如果不勾选,即全局的,比如用户#1 获取值为1,用户#2获取值还是为1;
如果勾选,即独立的,则每个用户有自己的值:比如用户#1 获取值为1,用户#2获取值为2。
Reset counter on each Thread Group Iteration:可选,仅勾选与每用户独立的跟踪计数器时可用;
如果勾选,则每次线程组迭代,都会重置计数器的值,当线程组是在一个循环控制器内时比较有用。
2.具体使用:
如下图,我设置的初始值是1,格式解读为0000,最大值是10000,没迭代一次增值3,引用的名字为:username;
在取样器中的设置如下:
在BodyData中,可以看到发送的数据如下:
第一次迭代:
第二次迭代,自增了3个数值:
从以上图可以看出,计数器成功的生成了我们所需要的数值。
 
 
 

最新文章

  1. VUE --- 给页面加点网络动态数据
  2. 多层架构(参数化SQL、存储过程)
  3. Java字节流:FileInputStream FileOutputStream
  4. 关于C# winform中使用pictureBox显示大红叉的原因
  5. ASP.NET MVC 5 中 使用富文本编辑器 Ueditor
  6. 8.按要求编写Java应用程序。 (1)建立一个名叫Cat的类: 属性:姓名、毛色、年龄 行为:显示姓名、喊叫 (2)编写主类: 创建一个对象猫,姓名为“妮妮”,毛色为“灰色”,年龄为2岁,在屏幕上输 出该对象的毛色和年龄,让该对象调用显示姓名和喊叫两个方法。
  7. 【NOIP2010】【P1317】乌龟棋
  8. 用JavaScript探测页面上的广告是否被AdBlock屏蔽了的方法
  9. C#字符串string的常用使用方法
  10. 我对前端MVC的理解
  11. iptables的配置文件/etc/sysconfig/iptables不存在怎么办
  12. java 线程之concurrent中的常用工具 CyclicBarrier
  13. 快看Sample代码,速学Swift语言(1)-语法速览
  14. 认识Js中的二进制数据
  15. php中pcntl_fork详解
  16. 根据IP查地理位置信息
  17. FFmpeg编解码处理3-视频编码
  18. 多继承之MRO
  19. ELK技术实战-安装Elk 5.x平台
  20. Win10系列:JavaScript获取文件和文件夹列表

热门文章

  1. vagrant在windows下的安装和配置(一)
  2. CodeForces - 559C
  3. ArrayList、LinkedList、Vector、CopyOnWriteArrayList的区别和源码分析
  4. Django发送邮件方法
  5. 使用vue-quill-editor富文本 实现图片上传
  6. 【题解】P5446 [THUPC2018]绿绿和串串(manacher)
  7. 「算法竞赛进阶指南」0x01 位运算 知识笔记
  8. js动态改变下拉框内容
  9. Win10系统下应用窗口任务栏居中效果
  10. pdf文件内容查看器 -- 采用wpf开发