2017-09-03 20 views
2

私はレスポンス内のフィールドに比較したいユーザ定義の変数についての質問があります。のJMeter変数レスポンスにユーザー定義変数の比較

  1. 私はJson Extractorを作成したが、私がする必要があることを応答から値を入れます変数CIDをチェックインしてください。

  2. 私は試験の開始でユーザー定義された変数は、私は私が数を置けばExpected_CIDCIDを比較する方法を見つけることができ、応答アサーションに応答アサーション
    を追加しました

  3. Expected_CIDと呼ばれてい期待どおりに動作していますが、ハードコードされた数値ではなく変数を使用したいと考えています。

私が間違っていることを説明できますか?

enter image description here enter image description here

答えて

1

変数名は大文字と小文字が区別されます。

たとえば、CIDを呼び出した場合、cidは一致しません。

だから応答アサーションに:

  • のJMeter変数:テストするパターンのCID
  • 、$ {Expected_CID}
を使用
1

あなたは$ {}内の変数名を配置する必要がありResponse Assertionで変数を確認するには、この方法は、JMeterは、あなたの変数の値をチェックしたい知っているでしょう。

${Expected_CID}Patterns to Testテキスト領域に入力してください。機能していない場合は、User Defined Variablesの値に余分なスペースがないことを確認してください。

Response AssertionJmeter Variableには、変数variableに期待されるため、変数名を$ {}の中に入れる必要はありません。

A @UBIK LOADパック言及、それに気づく:

変数名は

大文字と小文字が区別されます。

関連する問題