想要从响应中提取名称和值

Want to Extract name and value from Response

想要从响应中提取名称和值。

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

我正在使用正则表达式提取器,如下所示:

1.tokenName

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

2.tokenValue

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

但这对我不起作用。

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

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

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

  • "name" 作为 ${test_g1}
  • "value" 作为 ${test_g2}

您可以使用 View Results Tree listener in combination with Debug Sampler 可视化正则表达式提取器匹配结果。

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