1

区切り文字$を含む文字列から値を抽出し、それらを3つの変数に格納したいと思います。Jmeterスクリプトで変数の値を渡すためにこれが必要です。

入力:

「BlueSkyesAirlines$630 $ 270 $12:23」

ここで区切り文字は$なので、次の値を別々の変数に格納する必要があります。

ブルースカイズ航空、630、270、12:23

必要な出力:

var1 = Blue Skyes Airlines、var2 = 630、var3 = 270、var4 = 12:23

助けてください。いろいろ組み合わせてみましたが、うまくいきません。上記を実行できるJMETERで使用できる正規表現が必要です。

4

2 に答える 2

0

JSR223 PostProcessorを使用できます(Beanshellなどの他のポストプロセッサでも使用できます)。JSR223ポストプロセッサを追加し、言語を選択しますjavascript。分割する文字列を変数に保存し、ポストプロセッサに次のコードを追加します。

var str=vars.get("stringtosplit").toString();
var strArray = str.split("$");
vars.put("userResponse",strArray);

stringtosplit分割する文字列を含む変数は次のとおりです。この関数は、結果の文字列配列を変数に保存しますuserResponse

于 2013-03-05T11:54:46.140 に答える
0

次の形式で正規表現値を設定する必要があります

Blue Skies Airlines\$([0-9]+)\$([0-9]+)\$(.+)

そして、Jmeterで次のような値を取得します

$1$ as 630
$2$ as 270
$3$ as 12:37
于 2014-11-28T13:48:00.017 に答える