在應用程序中,我測試的真實性令牌在用戶登錄後發生更改 - 所以我必須提取令牌兩次(登錄後一次,登錄後第二次)。我使用正則表達式提取器。jmeter - 多個令牌提取
第一次(登錄時)它工作正常。
第二次(登錄後)它不提取新的令牌 - 隨後的POST發送給定的引用名稱(來自正則表達式提取器)而不是提取的令牌。
我在兩個提取器中使用不同的引用名稱。這兩個頁面具有相同的源和令牌以同樣的方式定義:
<meta content="authenticity_token" name="csrf-param" />
<meta content="g/bsiegqqexUreoJdRbogKSpw6ZJ7O86fEUPESolrpc=" name="csrf token" />
於是我就用在這兩種情況下相同的正則表達式:
name="authenticity_token".*value="(.+)"
但是,正如我所說的,它只能爲第一個標記。
任何幫助表示讚賞,並提前
可以請你共享測試計劃,突出顯示RegExExtractors和問題不明確?以及需要提取令牌的HTTP響應。在問題中,給出的內容和正則表達式不匹配(在競爭網中沒有值字段)。 –