在JMeter中使用XPath获取属性值
Use XPath in JMeter to get attribute value
下面是来自 JMeter 工具的示例响应。
<input name="requestId" type="hidden" value="-1859748216"/>
我尝试了以下 XPath //input[@name='requestId']
,但它不起作用,我只想取数值 -1859748216
您需要使用 /@value
获取值属性
//input[@name='requestId']/@value
比 XPath 提取器更喜欢使用 newer/improved XPath2 Extractor
如果你真的想使用 XPath,你需要 //input[@name='requestId']/@value
然而,XPath Extractor 非常耗费资源,因为它会将整个 DOM 保存在内存中,当涉及到从 HTML 内容获取值时,我宁愿建议使用 CSS Selector Extractor 离开XML 或 CSS 选择器不够强大时的 XPath
示例设置:
更多信息:
下面是来自 JMeter 工具的示例响应。
<input name="requestId" type="hidden" value="-1859748216"/>
我尝试了以下 XPath //input[@name='requestId']
,但它不起作用,我只想取数值 -1859748216
您需要使用 /@value
//input[@name='requestId']/@value
比 XPath 提取器更喜欢使用 newer/improved XPath2 Extractor
如果你真的想使用 XPath,你需要 //input[@name='requestId']/@value
然而,XPath Extractor 非常耗费资源,因为它会将整个 DOM 保存在内存中,当涉及到从 HTML 内容获取值时,我宁愿建议使用 CSS Selector Extractor 离开XML 或 CSS 选择器不够强大时的 XPath
示例设置:
更多信息: