Regex从标头检索验证令牌

Regex从标头检索验证令牌,regex,jmeter,Regex,Jmeter,我有一些head信息,我想从中提取与id=“LoginToken”关联的“RequestVerificationToken”值 因此,在下面的示例中,我是以“kL5Ukn…”开头的值 谢谢试试正则表达式:id=“loginToken”。*?value=“(.*)” 并检索组1 试试正则表达式:id=“loginToken”。*?value=“(.*)” 并检索组1 正则表达式是: 难以开发和维护 难懂 当属性位置更改或新行将破坏脚本时,响应仍然是有效的HTML,因此标记更改脆弱且敏感 因

我有一些head信息,我想从中提取与id=“LoginToken”关联的“RequestVerificationToken”值

因此,在下面的示例中,我是以“kL5Ukn…”开头的值


谢谢

试试正则表达式:
id=“loginToken”。*?value=“(.*)”

并检索组1

试试正则表达式:
id=“loginToken”。*?value=“(.*)”

并检索组1

正则表达式是:

  • 难以开发和维护
  • 难懂
  • 当属性位置更改或新行将破坏脚本时,响应仍然是有效的HTML,因此标记更改脆弱且敏感
因此,我建议改为采用以下相关配置:

  • 参考名称:任何有意义的内容,即
    标记
  • CSS/JQuery表达式:
    span[id=loginToken]>input[name=\uu RequestVerificationToken]
  • 属性:
其他设置可能保持不变

演示:

正则表达式是:

  • 难以开发和维护
  • 难懂
  • 当属性位置更改或新行将破坏脚本时,响应仍然是有效的HTML,因此标记更改脆弱且敏感
因此,我建议改为采用以下相关配置:

  • 参考名称:任何有意义的内容,即
    标记
  • CSS/JQuery表达式:
    span[id=loginToken]>input[name=\uu RequestVerificationToken]
  • 属性:
其他设置可能保持不变

演示:


您使用的是什么编程语言或工具?啊,对不起,我已经更新了标记。这是使用JMeter及其正则表达式提取器。您使用的是什么编程语言或工具?啊,对不起,我已经更新了标记。这是使用JMeter和它的正则表达式提取器。工作得很好。谢谢,做得很好。谢谢。嗨,谢谢你的回复。我甚至不知道JMeter有一个JQuery提取器。嗨,谢谢你的回复。我甚至不知道JMeter有一个JQuery提取器。
<span id="loginToken"><input name="__RequestVerificationToken" type="hidden" value="kL5UknRMXsBy5QUMtDFPuBwESd89jK5l1VyF7SliGL8g0NCE-pnbowPMPtEMpi2Nmm9F_626FN-cQ6-miwS-CXXkQUM1" /></span>

<span id="registerToken"><input name="__RequestVerificationToken" type="hidden" value="JDJD9khCZNjXeFGLMcBbqDqNmgR19Z-wy4FueH1CkWCdQQry_cgnKHLuj7uyrquk_gzDotKxN1ZQO8rPEc3fsH21uXc1" /></span>