Jmeter-埋め込み変数と$の正規表現の問題
質問
ご挨拶、
Jmeterの正規表現コンポーネントでは、式に変数とリテラル ' $ 'の両方がある場合に問題が発生します。常に失敗として返されます。変数をハードコードされた値に置き換えると、正常に機能します。変数が以前の呼び出しで期待値を返していることを確認しました。
失敗した式:(変数とリテラル「$」)
<option value="${variable}".+?>\$(.+?)</option>
作業バージョン:(変数なし)
<option value="1".+?>\$(.+?)</option>
代わりに、リテラル ' $ 'を削除しても機能します。
Alt。ワーキングエクスプレッション:(変数、リテラル '$'なし)
<option value="${variable}".+?>(.+?)</option>
思考?
解決
バックスラッシュでエスケープする代わりに[$]
を試すことができます。
他のヒント
回避策は、\ $を\ Wまたは\ Sに置き換えることです
<!> quot; vars <!> quot;にアクセスできるBeanShell関数を使用して実行できます。オブジェクト。
たとえば、vars.get(<!> quot; variable <!> quot;)は$ {variable}と同等です。
リンク1 <!> lt;-Beanを検索ページ
所属していません StackOverflow