2017-12-17 26 views
0

私はjmeter変数がの${employee}であるとします。オブジェクト型jmeter変数のさまざまなプロパティを使用する方法は?

たとえば、この変数を別のHttpコールで使用したいとします。

demo.exmaplecode.com?Id=${employee}.empid 
demo.exmaplecode.com?Name=${employee}.empmname 
demo.exmaplecode.com?City=${employee}.empcity 

"。"を使用して値を抽出できません。オペレーター。 jmeterのオブジェクト型変数から値を抽出することをお勧めします。

+0

いくつかのコード例を追加してください。 –

答えて

0

使用JSON Extractor

次の設定を使用しEMPID例えば取得するラジオボタンJMeter Variableを選択し、変数名を入力します、

Variable Names: empid (your new variable name for id) 

JSON Path Expressions: $.empid 

Match No.: 1 
0

あなたはJMeter 3.1ので、かなり簡単に利用できる__groovy() functionを使用してこれを達成することができ、関連します式は次のようになります。

  • ${__groovy((new groovy.json.JsonSlurper().parseText(vars.get('employee'))).empid,)}
  • ${__groovy((new groovy.json.JsonSlurper().parseText(vars.get('employee'))).empname,)}
  • ${__groovy((new groovy.json.JsonSlurper().parseText(vars.get('employee'))).empcity,)}

デモ:

JMeter Groovy Parse JSON

詳細情報:Groovy: Parsing and producing JSON

関連する問題