首页 > 其他分享 >Jmeter参数化获取序列数据实现过程

Jmeter参数化获取序列数据实现过程

时间:2023-12-25 20:34:15浏览次数:39  
标签:-- 用户 计数器 参数 设置 序列 线程 Jmeter


一、序列数据是什么

很简单,就是利用参数化能产生顺序值,比如 1,2,3,4,5,6 或者约定格式 001,002,003,004等。

二、jmeter 产生序列数据

2.1 利用函数助手对话框实现

在jmeter菜单处点击 工具 -- 函数助手对话框 -- 下拉框选择 counter -- 进入如下界面:

Jmeter参数化获取序列数据实现过程_程序员

mac系统点击生成时会自动复制生成的函数,直接可以在需要的地方粘贴。如:

Jmeter参数化获取序列数据实现过程_自动化测试_02

这样设置后,可以通过线程组设置界面的循环次数输入比如 5 来进行测试。

2.2 利用配置元件--计数器元件实现

Jmeter参数化获取序列数据实现过程_软件测试_03

  • starting value : 初始值,计数器的初始值设置
  • 递增:递增 为每次递增的值设置,如starting value设置为1,递增设置为3 ,则会产生 1、4、7、10等这样的序列值
  • maximum value : 最大值设置
  • 数字格式:设置序列的显示格式,如设置为 00000,则会产生 00001 、00002、00003这样格式的值
  • 引用名称:即设置参数名称,其它地方可以通过该参数名称进行引用
  • 与每用户独立的跟踪计数器:全局的计数器,如果不勾选,即全局的,比如用户#1 获取值为1,用户#2获取值还是为1;如果勾选,即独立的,则每个用户有自己的值:比如用户#1 获取值为1,用户#2获取值为2。
  • 在每个线程组迭代上重置计数器:可选,仅勾选与每用户独立的跟踪计数器时可用;如果勾选,则每次线程组迭代,都会重置计数器的值,当线程组是在一个循环控制器内时比较有用。

如上图设置好后,在需要的地方如下图的方式引用:

Jmeter参数化获取序列数据实现过程_自动化测试_04

标签:--,用户,计数器,参数,设置,序列,线程,Jmeter
From: https://blog.51cto.com/u_15333581/8971739

相关文章

  • Python 中 key 参数的含义及用法
    哈喽大家好,我是咸鱼我们在使用sorted()或map()函数的时候,都会看到里面有一个key参数其实这个key参数也存在于其他内置函数中(例如min()、max()等),那么我们今天就来了解一下key参数的含义以及用途吧!原文:https://www.thepythoncodingstack.com/p/the-key-to-the-key-p......
  • 智慧农业大棚多参数在线监测
    产品介绍PGKJ-Q系列“小Q精灵”是我司自主研发的一款适用于温室小气候监测终端、温湿度、光照强度、CO2浓度监测于一体,传感器采用高精度热敏电阻、电溶湿敏原件、硅光电阻以及瑞典进口CO2模块,壳体采用GABP复合塑料,防紫外线防风化防腐蚀,常年应用不变色,具有质量轻、坚固耐用的特点,没......
  • 基于RM编译码的协作MIMO系统误码率matlab仿真,对比不同RM编译码参数
    1.算法运行效果图预览  2.算法运行软件版本MATLAB2013b 3.算法理论概述      基于RM编译码的协作MIMO(多输入多输出)系统是一种利用多个天线和协作传输来提高通信系统性能的技术。       Reed-Muller(RM)码是一类经典的纠错编码,其编码和译码算法都拥有......
  • jmeter 压力机端口不够用Response code:Non HTTP response code: java.net.NoRouteToH
    四  压测机异常,修改配置后重试Responsecode:NonHTTPresponsecode:java.net.NoRouteToHostException原因:Jmeter发压机的端口不够用解决办法:1.netstat|grepTIME_WAIT|wc-l查看目前处在TIME_WAIT状态的值大不大2.检查系统sysctl中配置项:(/etc/sysctl.conf)net.ipv4.t......
  • java alibaba fastjson自定义序列化反序列化(教你解决问题思路)
    大家版本不一样方式可能不一样,我不管你的fastjson版本是哪个,按照我这个思路去弄就行写一个JSONObject类,导入fastjson的JSONObject,然后CTRL+鼠标左键点进去看JSONObject源码,然后点击IDEA的左上角selectopenedfile来定位到当前打开的文件。然后看当前目录这边可以看到上面有个Seria......
  • FineReport 11.0参数查询入门示例操作记录
    参数的主要作用是实现用户与数据的实时交互,即进行数据的过滤。我们可以在很多情况下使用参数,比如在单元格中引用参数来实现动态标题、根据参数值的不同显示不同值等等。如下图所示:links:https://help.fanruan.com/finereport/doc-view-166.html?source=0&from=base......
  • Jmeter:响应断言
    一前言环境:window10jmeter5.3对jmeter响应断言中的一些字段进行简单说明二响应断言例子还是拿之前的httpbin.org为例子看结果没有红色提示,表示断言没有问题,请求的响应也有对应的数据响应断言相应断言里面字段很多,经常容易搞混名称和注释随心情随便写applyto:......
  • 微信小程序循环展示数据,选中将参数传递至js,由js传递至另外一个页面
    关键词:微信小程序、页面切换、参数传递、页面切换时的参数传递。1、页面1的wxml:循环展示数据,并选中,将参数传递至js<blockwx:for="{{caselist}}"wx:for-item="item"style="display:flex;"><viewclass="item"><buttoncatchtap="casedetai......
  • jmeter 集合点
    一线程组有接口A、接口B、接口C,设置线程数:100,循环:1000次, 接口A开始进行100线程的请求,但是接口B请求的时候,可以保证还是100次请求同时进行吗?可以保证服务器同时处理了接口的100次请求吗? 就像现实生活中的接力赛比赛,第一棒出发的时候是10个人同时出发,到第一棒结尾的时候......
  • 软件测试/测试开发|Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台
    为什么要搭建性能监控平台?1.1需求背景在用Jmeter获取性能测试结果的时候,Jmeter本身带有聚合报告如下图所示:这个报告有几个很明显的缺点:只能自己看,无法实时共享;报告信息的展示比较简陋单一,不直观;1.2需求方案为了解决上述问题,必须要请出了InfluxDB+Grafana:InfluxDB:持续型......