表達式包含以下參數:定期提取給定一個HTTP響應頭參數值
Content-Disposition: attachment; filename="myfile.pdf"
是什麼在JMeter的正則表達式來提取文件名myfile.pdf
?我已從filename=".*"
開始,但不知道如何繼續。
表達式包含以下參數:定期提取給定一個HTTP響應頭參數值
Content-Disposition: attachment; filename="myfile.pdf"
是什麼在JMeter的正則表達式來提取文件名myfile.pdf
?我已從filename=".*"
開始,但不知道如何繼續。
所有你需要周圍有像括號正則表達式的第一:
filename=(.*)
這樣的JMeter會知道究竟是什麼你正試圖捕捉。它會提取"myfile.pdf"
如果您不需要引號 - 將它們添加到您的正則表達式,如:
filename="(.*)"
請確保您有:
參考文獻:
雖然@ tim-biegeleisen的答案完美無缺,但我選擇了這個答案作爲答案,因爲的解釋。 –
如果您閱讀JMeter文檔,您會發現這個答案不是最有效的解決方案。 –
嘗試使用這樣的:
Content-Disposition: attachment; filename="([^"]+)"
說明:
( capture what follows
[^"]+ any non quote character, one or more times
) stop capture
[學習正則表達式]的可能重複(http://stackoverflow.com/questions/4736/learning-regular-expressions) – Biffen