Jmeter函数助手之_counter的使用

原文链接:https://www.cnblogs.com/hanjiajiejie/articles/7115490.html


每次调用计数器函数都会产生一个新值,从1开始每次加1。计数器既可以被配置成针对每个虚拟用户是独立的,也可以被配置成所有虚拟用户公用的。如果每个虚拟用户的计数器是独立增长的,那么通常被用于记录测试计划运行了多少遍。全局计数器通常被用于记录发送了多少次请求。

计数器使用一个整数值来记录,允许的最大值为2,147,483,647。

功能:这个函数是一个计数器,用于统计函数的使用次数,它从1开始,每调用这个函数一次它就会自动加1,它有两个参数,第一个参数是布尔型的,只能设置成 “TRUE”或者“FALSE”,如果是TRUE,那么每个用户有自己的计数器,可以用于统计每个线程歌执行了多少次。如果是FALSE,那就使用全局计 数器,可以统计出这次测试共运行了多少次。第二个参数是“函数名称”

格式:${__counter(FALSE,i)}

使用:我们将"_counter"函数生成的参数复制到某个参数下面,如果为TRUE格式,则每个线程各自统计,最大数为循环数,如果为FALSE,则所有线程一起统计,最大数为线程数乘以循环数

参数:

第一个参数:True,测试人员希望每个虚拟用户的计数器保持独立,与其他用户的计数器相区别。False,全局计数器。

第二个参数:重用计数器函数创建值的引用名。测试人员可以这样引用计数器的值:${i}。这样一来,测试人员就可以创建一个计数器后,在多个地方引用它的值。

下面通过一个例子来学习_counter函数的使用!

想要注册10个用户数据,并在注册的每条用户数据后面添加计数,如下图所示,怎么实现呢?

 

其实很简单,打开函数助手对话框,选择_counter函数,将第一个参数设置为true(每个用户有自己的计数器),第二个参数可选,然后点击生成,将生成的字符串${__counter(true,)}拷贝到HTTP请求的名称里即可!注意:如果你想要创建10条数据,需要在线程组里设置循环次数为10!

然后点击启动 ,在察看结果树里查看结果!

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值