需要帮助理解Jmeter中的Reg Ex

时间:2017-06-27 18:23:30

标签: regex jmeter

来自采样器的响应文本是:

<input type="hidden" name="pid" value="PID_1498281212971253461">

对于大多数相关性,提到的基本注册提取器是(。+?)。我已经通过谷歌搜索阅读了reg ex的基础知识,并试图了解reg ex更好基于理解,我尝试了Reg Ex(第二个Reg Ex),我没有得到任何匹配。

Extractor1:RegEx1 Extractor2:RegEx2

PLS。帮助我理解。感谢您的帮助。 这是我在任何频道的第一篇文章,请忽略任何通讯错误。

2 个答案:

答案 0 :(得分:0)

你几乎就在那里,你的正则表达基本上缺少一个重复的元字符+。在当前状态下,它仅匹配<input type="hidden" name="pid" value="PD_1">

之类的内容

因此,您需要在每个字符类组的末尾添加+符号,并且您的正则表达式应该按预期开始工作

JMeter Regular Expression Extractor

参考文献:

When it comes to parsing HTML responses using regular expressions is not the best option,您可能需要考虑使用CSS/JQUery Extractor代替

JMeter CSS/JQuery Demo

答案 1 :(得分:0)

您可以使用XPath Extractor,将更简单,这是使用的XPath

//*[@name='pid']/@value

请确保在XPath Extractor中检查选项“使用整洁和安静”