后置处理器
- 当响应格式非json格式的时候
- 提取内容可以是 请求头、响应头,不仅仅是 响应内容
- 左边界( 正则表达式 )右边界,左边界(.+?)右边界, 左边界(.*?)右边界, 能解决测试中大部分匹配问题
- 如果一条正则表达式有多个提取结果,则提取结果是数组形式
- 模板 $1$、$2$.....表示把解析到的第几个值赋给变量,从 1 开始匹配
- 若只有一个结果,只能是$1$
要检查的字段:
- 信息头
- RequestHeaders
- URL
- 响应代码
- 响应信息
匹配多个情况
正则表达中有多个(),匹配模式只有一个
- name 拿的就是 name_g1 的值
- $1$ 获取的是第一个 ( ) 匹配到的值, $2$ 获取的是第二个 ( ) 匹配到的值,以此类推
正则表达中有多个(),匹配模式有多个
匹配模板上多了逗号,在返回的变量中,也有逗号显示
- 引用名称、匹配数字、缺省值三个字段也只需要填一个值即可,不需要跟正则表达式 ( ) 的数量一致
- 多个模板( $1$$2$ )的时候,可以用空格 逗号 等 连接模板,最终会显示在变量上
$0$ 返回正则表达式的全部内容
其中 name返回的是正则表达式中的全部内容