2017-11-08 2 views

答えて

2

を使ってJSR223であなたの価値ジャスティンを得ることができるように定義された変数の行は、JMeterの変数を作成して、それを得るためのいくつかがあります:あなたはJSR223に変数を渡す考える

  1. "Parameters"セクション経由のアサーションスクリプトParameters "Parameters"セクションに渡された完全な文字列が含まれています。
  2. 変数をJSR223アサーションスクリプトに "Parameters"セクションで渡すと、args[0](あなたは、スペースで区切って複数の変数を渡す場合は、args[1]として第二の変数を参照することができるようになり、args[2]として第三、など
  3. あなたはJMeterVariablesクラスのインスタンスのvarsスタンド
  4. することができますvars.get('user')としてそれにアクセスすることができますvars['user']としてアクセスそれを - ポイント3と基本的に同じですが、あなたはctx.getVariables().get('user')としてそれにアクセスすることができますいくつかのGroovy Syntax Sugar
  5. を使用しています - どこ念のJMeterContextServiceクラスインスタンスのctxスタンド(一部のテスト要素にvars速記は使用できません)

デモ:

JMeter Groovy Get Variable Value

+0

注意を探していたまさにザッツ:変数がどこかに設定する必要があります。私は、テストプランセクションにユーザー定義変数を追加して設定しました。私はこの例を繰り返すために名前をユーザーに設定し、値をJustinに設定します。 – JulianHarty

0

アサーションを含むJSR223要素には、そのまま使用できる変数がほとんどありません。

変数の1つはvarsです。これは基本的にJMeterの格納変数のマップです。

ユーザーあなたはvars.get("user")

+0

私は感謝のためにたくさん –

関連する問題