jmeter中变量拼接使用的场景

摘要:
应用场景:对居民列表提取个人信息后,创建血压值1、提取居民列表中所需的字段信息2、添加循环控制器并以debugpostprocessor中展示的任意字段的统计总数,作为循环次数,这里选用“${userId_matchNr}”3、在循环控制器下添加血压的http请求,将报文中对应的字段写成变量形式即可完成循环添加血压值;技巧:这里存在对提取值的遍历,在写变量时,需做拼接处理,例如:userId_n,这里n是一个递增的数字,故用函数助手中的${__counter(,)}来生成,拼接时需要用到__V嵌套函数,${__V}。

应用场景:对居民列表提取个人信息后,创建血压值

1、提取居民列表中所需的字段信息

jmeter中变量拼接使用的场景第1张

2、添加循环控制器并以debug postprocessor中展示的任意字段的统计总数,作为循环次数,这里选用“${userId_matchNr}”

jmeter中变量拼接使用的场景第2张

3、在循环控制器下添加血压的http请求,将报文中对应的字段写成变量形式即可完成循环添加血压值;

jmeter中变量拼接使用的场景第3张

技巧:这里存在对提取值的遍历,在写变量时,需做拼接处理,例如:userId_n,这里n是一个递增的数字,故用函数助手中的${__counter(,)}来生成,拼接时需要用到__V嵌套函数,${__V(userId_${__counter(,)})}。

注意:在函数助手中的__V中,生成的函数字符串会加个, ,函数助手会一直返回空。不要加,只需要第一个参数即可。

jmeter中变量拼接使用的场景第4张

免责声明:文章转载自《jmeter中变量拼接使用的场景》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇openwrt固件支持3G和4G上网卡Linux cp强制覆盖解决办法下篇

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

相关文章

汇编语言程序设计读书笔记(4)- 程序设计基础之一

目录: 一、数据定义 1、变量数据定义 2、常量数据定义 3、缓冲区定义 二、寻址方式 1、立即数寻址 2、寄存器寻址 3、直接寻址 4、寄存器间接寻址 5、寄存器相对寻址 6、变址寻址 三、数据传送和mov指令 1、数据传送规则 2、mov指令 四、条件传送数据cmov指令 1、状态标志位 2、cmov指令 五、交换数据 1...

jmeter接口测试-调用java的jar包-csv参数化请求-BeanShellPreProcessor生成验签作为请求验证参数-中文乱码----实战

背景及思路: 需求:要做 创建新卡 接口的测试,要求: 1. 不需要每次手动修改请求参数。 方案:文中先用excle将数据准备好,导出为csv格式,再用jmeter的csv请求进行参数化 2. 卡号需要唯一; 方案:文中用jmeter的beanshell按时间戳加随机数生成 3. 请求参数中有一个参数,会根据相应的请求参数生成(文中的sign值),接口...

Makefile的学习笔记 .

http://blog.csdn.net/edisonlg/article/details/7171641 1Makefile GNU make的工作分为两个阶段。在第一阶段,make读取makefile文件、内置变量及其值、隐含规则和具体规则、构造所有目标的依赖关系以及所有目标各自的依赖等。在第二阶段,make决定需要重新构造的目标并使用必要的规则进行工...

Stack的三种含义

转载: http://kb.cnblogs.com/page/194507/ 含义一:数据结构   stack的第一种含义是一组数据的存放方式,特点为LIFO,即后进先出(Last in, first out)。   在这种数据结构中,数据像积木那样一层层堆起来,后面加入的数据就放在最上层。使用的时候,最上层的数据第一个被用掉,这就叫做"后进先出"。...

Jmeter 重要测试指标释义

Aggregate Report 是JMeter常用的一个 Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在Aggregate Report中,会显示一行数据,共有10个字段,含义分别如下。Label:每个 J...

go跳出多层循环的几种方式

前言 比如这样的需求, 遍历一个 切片, 切片内容是切片1, 需求是判断切片1中某个是否有相应数据, 有就返回 正文 我们需要考虑的是在写两层遍历时如何在获取结果后结束这两层遍历 变量法 设置一个变量, 在外层监听该变量, 获取到结果后修改该变量 func main() { t := [][]int{{1, 2, 3, 4, 5}, {5, 6, 7,...