您的位置首页百科知识

jmeter-正则表达式提取器

jmeter-正则表达式提取器

的有关信息介绍如下:

jmeter-正则表达式提取器

利用正则可以提取到想要的数据供后面的请求引用。

仍然打开上次保存的jmeter脚本。

右键请求,【添加】-【后置处理器】-【正则表达式提取器】

要提取的内容,是在访问百度首页的请求的时候,在响应信息中有很多的http链接。把这些链接找出来。

只找这种 href的链接。

点击【正则表达式】

引用名称:要供其他调用的变量名称。

正则表达式,这里就不详细介绍正则表达式的规则了,可以自行补充这一部分内容。

模板:$1$,正则表达式可以设置多个模板来进行匹配,这里就使用第一个模板。

匹配数字:使用第几个匹配到的值。0代表随机,-1代表所有。-1可以和for each的循环控制器一起来用。

如图,()内就是要取的值。

.代表任意字符,.+任意多个字符,然后取

打开日志,调整日志级别为debug。

点击运行,查看日志信息。

可以看到正则已经获取到了值。

将正则表达式匹配的数字改成1,也就是取第一个值,然后测试一下是否可以正常访问。

添加一个http请求,服务器名称引用正则表达式的引用名。${directurl}

点击运行,查看结果。

访问了另一个请求。正则获取成功。