2017-03-16 71 views
0

我目前正在使用Jmeter代理記錄。我已經有很多用戶定義的參數,當我錄製一個新的腳本時,Jmeter會自動替換定義的參數值。舉例來說,我有一個參數叫做${Year}和值是2017年JMeter - 代理記錄器 - 我需要停用自動用戶參數替換

每當我錄製一個新的腳本,如果「搞定」包含一個字符串,比方說 1234352017449,在錄製的腳本,這將顯示爲123435${year}449 我不希望發生這種情況。有什麼辦法可以停用這個功能嗎?謝謝!

回答

0

不回答你關於如何「停用自動用戶參數替換」的問題,但對於特定問題,當字符串的一部分被變量替換時,就像在你的例子中一樣,HTTP(S)測試腳本記錄器有一個解決方案:檢查正則表達式匹配複選框,這

如果選中替換將使用單詞邊界,也就是說,它只會替換變量的詞匹配值,而不是一個單詞的一部分。一個字的邊界遵循Perl5的定義,相當於\ b。有關「用戶定義變量替換」的段落下面的更多信息。

參見:help。該頁面還有用戶定義變量替換部分,該部分提供了有關如何爲您進行可變替換工作的更多詳細信息。

相關問題