如何使用正则表达式提取器从jmeter中的响应中提取值

时间:2018-12-05 13:22:18

标签: regex jmeter

<input                                                     
 name="formToken"                  type="hidden"
 value="19225544fb878c9a8c77dafdfe616454a13e3c96"
/>
上面的

是这行之间有很多空间的行。我想在Jmeter中使用正则表达式提取值。所以请帮我提取正则表达式。

3 个答案:

答案 0 :(得分:1)

尝试在此正则表达式中查找:

value="([^"]+)"

然后在模板中访问以下内容:

$1$

有关此工作的示例,请参见下面的演示链接。

Demo

答案 1 :(得分:1)

被告知using Regular Expression Extractor for parsing HTML is not the best idea,我建议改用CSS Selector Extractor,相关的配置将非常简单:

  • 选择器:input[name=formToken]
  • 属性:value

演示:

enter image description here

更多信息:How to Use the CSS/JQuery Extractor in JMeter

答案 2 :(得分:0)

尝试使用以下正则表达式:

value =“(。+?)”