1、json提取器-相对路径以及多个参数(写默认值)
- 如果你的响应体为json格式,那么优先选用json提取器
- 如果想要提前请求中内容、响应的头部内容、或者响应体格式非json格式,这些使用 优先选择 正则提取器
json提取式:
$.节点名称.二级节点名称 ----- 绝对路径
$..末梢节点名称 -------相对路径(推荐)
一个json提取器写多个json提取式,用 英文分号 ;此时,一定要写 默认值(default value)
2、正则提取器
写正则式: 左边界(正则式)右边界
万能正则式: .*? ====除换行符不能匹配,其他都能匹配
. 匹配除换行符以外的所有字符,匹配一个字符
* 匹配0次或多次——贪婪,可以匹配多个字符,匹配前一个字符
\ 匹配1次或多次——懒惰
? 匹配0次或1次,匹配前一个字符
\d [0-9] 匹配数字
\w [a-zA-Z0-9_] 字母和数字
正则表达式中 []{}
正则可以用于日常日志、文本中查找 perl
一个正则提取器,写多个正则提取式:如下图,想提取 gid 和token的值,怎样用一个正则提取器提取了,就是"gid":"(.*?)",(.*?)token":"(.*?)",获取第一个和第三个正则提取器取到的值,变量名加后缀,具体哪个可以查看结果里查看取样的值,或者用 调试取样器,如图为 regtk_g1 和regtk_g3
分隔符用 (.*?)
3、正则匹配多个结果的值的情况
标签:字符,匹配,..,正则,json,相对路径,提取 From: https://www.cnblogs.com/shishibuwan/p/17094518.html