2018-08-09 Jmeter——正则表达式提取

2018-08-09  本文已影响0人  碎yue无晴

一、作用

1. 用(.*?)来代替要提取的字段(要用英文标点)

提取true: "valid":(.*?),

2. 需要复制到最近的结束符

提取0001: "respCode":"(.*?)"
如果复制到 } ,那么会将用户名存在部分也提取出

3. [ ]里加入的项目系统自动匹配其中一个最短的结果

*提取true: "valid":true[,}]

结果

eg:
{"valid":true,"respDesc":"用户已存在","token":"ashdkjfasduf"}

4. 用在手机验证码登录

提取token中内容: "token":"(.*?)"
eg:
{"valid":true,"respDesc":"用户已存在","respCode":"0001","respCode":"0000"}

5. 有多个相同数据提取

模板写法:(逗号隔开)

. 模板写法 正则表达提取器

eg:取手机号 ([0-9]{11}?)

6. 取0-9的数字,11个数字

二、正则表达式的写法

1. 位置

2.描述1个字符

3.同样格式的字符重复次数

上一篇 下一篇

猜你喜欢

热点阅读