利用正则可以提取到想要的数据供后面的请求引用。
工具/原料
jmeter-v3.2
方法/步骤
1
仍然打开上次保存的jmeter脚本。
2
右键请求,【添加】-【后置处理器】-【正则表达式提取器】
4
只找这种 href的链接。点击【正则表达式】引用名称:要供其他调用的变量名称。正则表达式,这里就不详细介绍正则表达式的规则了,可以自行补充这一部分内容。模板:$1$,正则表达式可以设置多个模板来进行匹配,这里就使用第一个模板。匹配数字:使用第几个匹配到的值。0代表随机,-1代表所有。-1可以和for each的循环控制器一起来用。如图,()内就是要取的值。.代表任意字符,.+任意多个字符,然后取
5
打开日志,调整日志级别为debug。
6
点击运行,查看日志信息。可以看到正则已经获取到了值。
7
将正则表达式匹配的数字改成1,也就是取第一个值,然后测试一下是否可以正常访问。
8
添加一个http请求,服务器名称引用正则表达式的引用名。${directurl}
9
点击运行,查看结果。访问了另一个请求。正则获取成功。
注意事项
正则在测试中应用的比较常见,因此要对正则表达式要熟悉。多学习一些正则的资料。
上一篇:绝缘监测装置如何接线
下一篇:星际战甲中数据解析装置在哪获得?