想要从Response中提取名称和值

时间:2015-03-16 08:11:27

标签: jmeter extraction jmeter-plugins

想要从Response中提取名称和值。

input type="hidden" name="IbkVkZ7Zhk8=" value="B7DDe0z5xEGnlxKhPTQccoYGyA3Xk3lwHPDfzH6kGoQGHnVt6QHYI93OjGmtaEjr"

我使用正则表达式Extractor如下:

1.tokenName

input type="hidden" name="(.+?)=" value=""

2.tokenValue

input type="hidden" name="${tokenName}" value="(.+?)"

但它对我不起作用。

1 个答案:

答案 0 :(得分:0)

使用以下正则表达式提取器配置:

  • 参考名称:任何有意义的内容,即test
  • 正则表达式:input type="hidden" name="(.+?)" value="(.+?)"
  • 模板:$1$

这将生成2个匹配组,您将能够解决

  • “name”为${test_g1}
  • “value”为${test_g2}

Regex Tester

您可以将View Results Tree listenerDebug Sampler结合使用,以显示正则表达式提取器匹配结果。

有关更多提示,请参阅How to debug your Apache JMeter script指南。