1

私は Jmeter 2.4 を使用しており、配列値を抽出して、それをさらに API 呼び出しに使用しようとしています。

以下の JavaScript コードで Bean shell Sampler を使用しています。

var array=${Response};

var Name=new Array();
var Location = new Array();
var ID = new Array();

for(var i=0;i<array.length;i++)
{
Name[i] = array[i].Name;
Location[i] = array[i].Location;
ID[i] = array[i].ID
}

vars.put("myName",Name);
vars.put("myLocation",Location);
vars.put("myID",ID);

myName と myLocation の値は文字列として格納されるため、配列値の使用が困難になります。

配列がカンマ区切りの文字列に変換されないようにするにはどうすればよいですか?

4

1 に答える 1

0

レスポンスが json レスポンスの場合、レスポンスを JavaScript として処理し、配列として使用できます。この jmeter-screencast で詳細を確認できます。http://my.kpoint.com/kapsule/gcc-744b552e-c91e-4db2-9d39-37c6e66f22ac/t/jmeter-tutorial-json-array-extraction

レスポンスが json でない場合は、 and を使用regex-extractorforeach controllerてすべての値を反復処理する必要があります。この jmeter-screencast で詳細を確認できます。http://my.kpoint.com/kapsule/gcc-1dadaeee-1572-4c83-81fc-8d401cade743/t/jmeter-tutorial-multivalue-regex

于 2013-08-16T04:47:34.077 に答える