簡體   English   中英

無法在JMeter中使用正則表達式提取值

[英]unable to extract value using Regular Expression in JMeter

我無法在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

但是我無法獲取價值。

由於您使用的是XPath Extractor來解析HTML(不是XML)響應,因此確保已選中Use Tidy(寬容的解析器)選項(在XPath Extractor的控制面板中 )。

XPath查詢看起來正確。

您需要按以下方式更新正則表達式提取器:

Reference Name - capture_transactionId
name="capture_transactionId" value="(.*?)"
Template $1$
Match 1
Default Value - n/a

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM