说明:
1 引用名称:就是变量名,调用使用${name}
2 正则表达式:()括号里表示你要的数值,(. 匹配任何字符串,+ 一次或多次,? 在找到第一个匹配项后停止)
3 模板:$$表示你要是用那个正则表达式那个模板获取的值 -1全部,0 随机,1第一个2第二个,如果只有一个正则一般就填写1,
4 匹配数字:-1表示全部,0随机,1第一个,2第二个
5 缺省值:如果参数没有取得到值,就给它一个定义的默认值
关于正则表达式的举例说明:
1、提取单个字符串:
假如想匹配Web页面的如下部分:name = "file" value = "readme.txt">并提取readme.txt。一个合适的正则表达式:name = "file" value = "(.+?)">。
():封装了待返回的匹配字符串。
.:匹配任何单个字符串。
+:一次或多次。
?:不要太贪婪,在找到第一个匹配项后停止。
2、提取多个字符串:
假如想匹配Web页面的如下部分:name = "file.name" value = "readme.txt">并提取file.name和readme.txt。一个合适的正则表达式:name = "(.+?)" value = "(.+?)"。这样就会创建2个组,分别用于和
比如:
如下变量的值将会被设定:
myRef: file.namereadme.txt
myRef_g0: name = "file.name"value = "readme.txt"
myRef_g1: file.name
myRef_g2: readme.txt
这时候
验证正则表达式提取器提取的值是否正确,可添加Debug Sampler