我无法使用JMeter中的正则表达式和xPath提取值
<input id="capture_signin_transactionId_u13jjd6w9y1h167bhu5ut4fhbht0kwebuvqi6f0z" class="capture_transactionId_u13jjd6w9y1h167bhu5ut4fhbht0kwebuvqi6f0z" type="hidden" name="capture_transactionId" value="u13jjd6w9y1h167bhu5ut4fhbht0kwebuvqi6f0z" data-capturefield="undefined">
使用正则表达式提取器:
Reference Name - capture_transactionId
name="capture_transactionId" value="(\w+{40}?)"
Template $1$
Match 1
Default Value - n/a
使用XPath提取器:
Reference Name - capture_transactionId
xPath Query - //input[@type="hidden"][@name="capture_transactionId"]/@value
但我无法捕捉到价值。
答案 0 :(得分:0)
由于您使用XPath Extractor解析HTML(而非XML)响应,请确保使用Tidy(容忍解析器)选项已检查(在XPath Extractor's control panel中)。
XPath查询看起来是正确的。
答案 1 :(得分:0)
您需要按如下方式更新正则表达式提取器:
Reference Name - capture_transactionId
name="capture_transactionId" value="(.*?)"
Template $1$
Match 1
Default Value - n/a