三、jMeter结果提取,jason Ectractor和正则表达式获取数组类型

返回的数据

 

1.jason Extractor获取数组类型数据

a.获取指定某个值。这时返回的值只有一个,files[0]:指定获取的数据下标。0 for random:-1指的是所有,0是指随机获取一个。

 

 

b.获取指定个值。设置数组下标范围,参考list的切片。如果下标设置为0,则只随机拿到一个(其他正数,则指定的某个),如果设置为-1,则拿到所有的fileId

 

 

c.获取所有值

 

 

2.正则表达式获取数组类型数据

常用的正则表达式

元字符:\d 整数

\S非空白字符,等价于[^\f\n\r\t\v]

\s 任何空白字符,包括空格、制表符、换页符,等价于[\f\n\t\v],unicode正则表达式会匹配全角空格符。

.任意字符

限定符

+ 一次以上

*0次或任意次数

?0或者1

*0次以上 0和*都是贪婪的,因为它们会尽可能匹配多的文字,只有在其后加上?可以实现非贪婪或者最小匹配

{n} 一个非负整数,匹配n次

{n,m} n~m-1次

{n,} n次以上

[1-9] 1-9的整数

a.获取单个值或者所有值,通过设置random。0指随机获取,-1是所有。

 

 b.获取指定个值,失败。是否可以借助java呢?

 

 3.使用获取到的所有值

 

posted @ 2020-04-16 23:29  Cc905  阅读(300)  评论(0)    收藏  举报