jmeter正则表达式的用法

2019-08-08  本文已影响0人  loveyena

在需要提取参数的请求下方添加regular Expression Extractor组件。

组件设置:

选择需要提取数据的位置,这里取自返回头response headers。

提取数据变量名 name of created variable。

正则表达式regular expression。

正则表达式的组成为开头+正文+结尾,其中正文用括号括起来。

如  VPToken=Bearer\+(.*?);  表示的就是提取返回头中VPToken=Bearer+开头,分号结尾中间的任意字符,因为加号在正则中是一个功能符号,所以需要用反斜杠进行转义。(.*?)指的是匹配任意字符到下一个符合条件的字符。a.*?xxx 可以匹配到abxxx axxxxx abbbbbxxx。

参数提取完成后,在需要用参数的请求下方加请求头管理器http header manager ,并在其中添加参数名(即接口需要的参数名)和参数值(即在name of created variable处设定的变量名的引用,${变量名} 的格式)

上一篇下一篇

猜你喜欢

热点阅读