如何使用正则表达式提取器或 cssextractor 或 xpath 提取器提取输入类型 = 隐藏在 jmeter 中

how to extract input type = hidden in jmeter using regularexpression extractor or cssextractor or xpath extractor

我想得到的值 输入类型=“隐藏”名称=“CRAFT_CSRF_TOKEN” 值="dfsdgdg"

以下是我收到的第一个请求的回复。我想从第一个请求中读取值并在我的后续请求中使用它。我尝试使用正则表达式提取器, CSS 选择器提取器和 XPath 提取器 none 有效enter image description hereenter image description here 输入类型="隐藏" 名称="CRAFT_CSRF_TOKEN" 值="4edwUQQn9gYbf5zYjz4fuRIfyu3lzoXi3_27IU7Jj54RLskSWvVvnKadSTdGYpVofQmqn79hT9dHLYeBsZf0h6-M9HErsMb6eXiHWTXHXt4="

  1. XPath: //input[@type='hidden' and @name='CRAFT_CSRF_TOKEN']/@value

    但是最好选择 XPath2(可以使用相同的语法)

  2. CSS: input[type=hidden][name=CRAFT_CSRF_TOKEN]

您可以像其他答案一样使用 XPath Extractor, XPath2 Extractor and CSS Extractor。如果您的回复有效 HTML.

,它们都可以正常工作

这是另一个带有 Regular Expression Extractor 的选项。

正则表达式

name="CRAFT_CSRF_TOKEN" value="(.*?)"

注意:您可以在View Result Tree.

中验证正则表达式、CSS、XPath等的语法