没有合适的资源?快使用搜索试试~ 我知道了~
首页jmeter正则表达式教程(参考资料)
jmeter正则表达式教程(参考资料)
需积分: 35 271 浏览量
更新于2023-05-27
评论
收藏 422KB DOCX 举报
jmeter正则表达式教程(参考资料),更加精准化了解和学习jmeter
资源详情
资源评论
资源推荐

jmeter 正则表达式教程
正则表达式:网上没有找到详细简单的,自己描述下不要介意;
正则表达式用于提取相应数据中的代码、文本等数据,利用正则表达式,提
取响应数据,移植到下一线程组的参数中,从而进行测试。
一、解释:解释很多,但是最关键
(1)注释不多说,随便自己喜欢
(2)Apply to:默认即可
(3)要检查的字段:主体等选择,一般我们选择主体,即服务器返回给我们的页面主体信
息
(4)引用名称:即参数名称,这个自己定义,在后面时可用
(5)正则表达式:q正则表达式中()括起来的部分就是要提取的。.代表任意字符,+代表出
现任意次,后面加?. 最后就是这个(.+?)
(6)模板:$1$代表只有一组数据
(7)匹配数字:0 代表随机取值,1 代表全部取值,通常情况下填 0,如果在 LR 中,取出
的值是一个数组,还得处理一下,LR11 版本用一个随机的函数就可以不用写大段的代码来
处理数组
(8)缺省值:如果参数没有取得到值,那默认给一个值让它取
引用名称:即参数名称,这个自己定义,在后面时可用
模板:用$$引用起来,如果在正则表达式中有多个提取表达式(多个括号括起来的东东) ,
则可以是$1$,$2$等等,表示解析到的第几个值给 str,正则表达式的提取模式,值从 1 开
始,值 0 对应的是整个匹配的表达式q如对于表达式 s(.*) 值 0 对应 str,值 1 对应 tr
匹配数字(0 代表随机):0 代表随机,-1 代表所有,其余正整数代表将在已提取的内容中,
第几个匹配的内容
$x$ 相当于qqqqq正则表达式的q第几个需求
匹配数字qqqqqqqq相当于qqqqq需求在响应数据的位置(因为q数据内可能有多个需求)
一个符合要求的正则表达式:name = "%le" value = "(.+?)">。
():封装了待返回的匹配字符串。
.:匹配任何字符串。
+:一次或多次。


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0