簡體   English   中英

Jmeter 正則表達式提取器提取輸入值

[英]Jmeter Regular Expression Extractor to extract an input value

我是 Jmeter 正則表達式提取器的新手。 對於 HTTP 請求,我收到 HTML 響應。 我想提取一個電子郵件地址,該地址是該響應中的隱藏值,以用於后續請求。

字符串是:

<input type="hidden" name="login" id="login" value="abs12.test@test.com" >

我怎樣才能做到這一點?

您可能還喜歡更有效的XPath Extractor ,使用方式與 RegEx Extractor 相同。 XPath 查詢將如下所示:

//input[@type='hidden'][@name='login']/@value

和提取器本身:

xpath 提取器

正則表達式如下

id="login" value="(.*)"

這個網站有關於如何 perl 正則表達式的很棒的教程: http://www.regular-expressions.info/

我還建議使用“Regex Coach”工具來幫助您編寫 - 它實時搜索您的字符串。

但是,您的正則表達式將類似於:

<input type="hidden" name="login" id="login" value="(.+?)" > 

您要確保包含 (),因為這是 JMeter 將存儲到您的變量中的部分。

暫無
暫無

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

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