我想用jmeters正则表达式提取器从我有的HTTP响应中捕获链接。我如何只捕获<a href="TEXT"></a>
中的内容?我想要TEXT。jmeter使用正则表达式来获取链接文本
<a([^>]+)>(.+?)<\/a>
上面的表达式给出了我与a
标记和href的完整链接。
我想用jmeters正则表达式提取器从我有的HTTP响应中捕获链接。我如何只捕获<a href="TEXT"></a>
中的内容?我想要TEXT。jmeter使用正则表达式来获取链接文本
<a([^>]+)>(.+?)<\/a>
上面的表达式给出了我与a
标记和href的完整链接。
我宁愿建议不使用从HTML获取数据href
属性可以位于不同的,在新的生产线正则表达式等见epic comment上SO详细解释。
JMeter的提供可被用于从HTML页面的链接提取href
属性2个的测试元件:
的XPath例
Use Tidy
箱href
//a/@href
${href}
在当前线程组的任何地方。${href_1
} ${href_2}
等有关的XPath提取的详细信息请参阅Using the XPath Extractor in JMeter导向
CSS/JQuery的实施例
href
a
href
blank
- 将返回第一个链接any number > 0
- 将返回匹配号码0
- 将返回随机链接网址-1
- 将返回所有链接的URL,并将其保存为${href_1
} ${href_2}
等对于CSS/JQuery的表情建设信息,请参阅JSOUP selector syntax guide