![](/img/trans.png)
[英]What would be the correct Regular Expression to extract ID from href in below html for jmeter regular expression
[英]jmeter extract regular expression not get correct result
這是我的HTML
<input name="__RequestVerificationToken" type="hidden" value="A9y6Ndf7Q2XP2Yz6zhaVChoIvpQGUrZRTvu9D_HnHnUcFBVInerxCjU4vpOXQYVhFwnzl-zAzkvtto7BLAVVr">
我想在jmeter正則表達式提取器中提取值。
這是我的regx窗口,但是當我發布它時,我不會得到預期的令牌,它就像這樣__RequestVerificationToken=%24%7Bauth_token%7D
。
嘗試使用$1$
作為模板,它應該可以解決您的問題。
查看您的請求,我可以看到您正在發送%24%7Bauth_token%7D
,該解碼的內容看起來像${auth_token}
因此您的用例不正確。
您需要2個請求:
auth_token
變量。 auth_token
變量。 有關更多詳細信息,請參見《 JMeter指南》中的“ 使用正則表達式” 。
順便說一句,您可以結合使用Debug Sampler和View Results Tree偵聽器來查看是否存在任何匹配項。 wrt組和變量應該更方便。
通常, 不建議使用正則表達式來解析HTML。 我建議改用XPath Extractor 。 相關的XPath表達式將如下所示:
//input[@name='__RequestVerificationToken']/@value
幾件事要注意:
Use Tidy
框。 我們需要設置以下正則表達式提取器值以提取auth令牌值
Reference Name : Auth_Token
Regular Expression : <input\sname="__RequestVerificationToken"\stype="hidden"\svalue="(.+)">
Template : $1$
Match No : 1
Default values : NOT FOUND TOKENS
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.