私はJMeterの設定要素、特にユーザ定義変数を持っています。GroovyコードでJMeter変数を使用する
変数「user」の値が「Justin」です。この変数を(JSR223アサーションの)Groovyコードでどのように使用できますか?
私はJMeterの設定要素、特にユーザ定義変数を持っています。GroovyコードでJMeter変数を使用する
変数「user」の値が「Justin」です。この変数を(JSR223アサーションの)Groovyコードでどのように使用できますか?
を使ってJSR223であなたの価値ジャスティンを得ることができるように定義された変数の行は、JMeterの変数を作成して、それを得るためのいくつかがあります:あなたはJSR223に変数を渡す考える
Parameters
"Parameters"セクションに渡された完全な文字列が含まれています。args[0]
(あなたは、スペースで区切って複数の変数を渡す場合は、args[1]
として第二の変数を参照することができるようになり、args[2]
として第三、などvars
スタンドvars.get('user')
としてそれにアクセスすることができますvars['user']
としてアクセスそれを - ポイント3と基本的に同じですが、あなたはctx.getVariables().get('user')
としてそれにアクセスすることができますいくつかのGroovy Syntax Sugarctx
スタンド(一部のテスト要素にvars
速記は使用できません)デモ:
アサーションを含むJSR223要素には、そのまま使用できる変数がほとんどありません。
変数の1つはvars
です。これは基本的にJMeterの格納変数のマップです。
ユーザーあなたはvars.get("user")
私は感謝のためにたくさん –
注意を探していたまさにザッツ:変数がどこかに設定する必要があります。私は、テストプランセクションにユーザー定義変数を追加して設定しました。私はこの例を繰り返すために名前をユーザーに設定し、値をJustinに設定します。 – JulianHarty