2017-06-06 180 views
2

版本:3.0

我想用一個變量來分析,其中包括一個「$」

${__V(${Variable})}\)</a></span><!-- R_PAGE_POSITION\$(..?) 

這不是帶回響應一個匹配,但是,如果我要麼用一個值替換變量例如

12345\)</a></span><!-- R_CLASS_NAME\$(..?) 

或者從開始的美元符號省略:

${__V(${Variable})}\)</a></span><!-- R_PAGE_POSITION 

這表明存在變量語法,這意味着他們不能共存的美元符號之間的一些問題。

任何人都會遇到類似的問題?

+1

如果您多次轉義'$'會怎麼樣? '\\\ $'? '\\ $'? –

+0

謝謝Wiktor,工作。我試圖直接在響應窗口中,並在'正規教練'的桌面應用程序,它沒有奏效。這感覺更像是一個錯誤,但我現在可以繼續前進! – Mattje

+1

因此,'$ {__ V($ {Variable})} \)<! - R_PAGE_POSITION \\ $(..?)'工作過,不是嗎? –

回答

3

您需要使用雙反斜線這裏:

${__V(${Variable})}\)</a></span><!-- R_PAGE_POSITION\\$(..?) 
                ^^ 

這樣,你讓JMeter的知道這是不是一個JMeter的表達式(第一個反斜槓)內的可變標記,並且它不是字符串結束符(第二個反斜槓)。

+0

謝謝Wiktor,工作。我試圖直接在響應窗口中,並在'正規教練'的桌面應用程序,它沒有奏效。這感覺更像是一個錯誤,但我現在可以繼續前進! – Mattje

相關問題