質問

ご挨拶、

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を検索ページ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top