2つのスラッシュ記号(すなわち、t-e-s-t-q-a)の間のすべての動的値を捕捉し、( – )記号を空のスペース(すなわち、t e s t q a)

動的な値を取得し、空のスペースで置き換える必要があります。空のスペース(つまり、t s s q q)で( –
)記号を置き換えます。

参照画像

ベストアンサー

  1. リクエストに正規表現抽出プログラムを追加し、すべての値を抽出します(以下に示すように-1を一致番号として使用してください)

  2. テストプランにbeanshellサンプラーを追加し、次のコードを追加します。
    コードは空のスペースに置き換えられ、以下に示すように同じ変数に置き換えられます。

int count = Integer.parseInt(vars.get(“Values_matchNr”));
for(int i=1;i<=count;i++) {

String value=vars.get(“Values_”+i); String value_replaced =
value.replaceAll(“-“, ” “); vars.put(“Values_”+i,value_replaced);
}

enter image description here

$ {Values_1}$ {Values_2}
などを使用できます。

enter image description here

次のリクエストのパラメータとして渡す場合は、その変数を次のように追加することができます

enter image description here

you can see in the results t e s t q a , t e
s t q b
, t e s t q c passed as parameters
enter image description here

For more information on bean shell please follow this link

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です