2016-04-11 26 views
1

2つの変数に結果を格納するテストがあり、それらが等しくなければ失敗を返すアサーションを実行したいと思います。jmeterの2つの変数の簡単な比較に使用するアサーションはどれですか?

私はいくつかの異なるアサーションが利用可能であることを知っています。私はこのような単純な比較とそれをどのように使用するのが最も適切かを知りたい。

答えて

1

Beanshell Assertionはあなたのためのトリックを行います、関連するコードは次のようになります。

String var1 = vars.get("first"); 
String var2 = vars.get("second"); 

Failure = !var1.equals(var2); 

if (Failure) { 
    FailureMessage = "Variables are not equal. Expected \"" + var1 + "\" , actual:\"" + var2 + "\""; 
} 

  • Failure${}なし)あなたの変数名とfirstsecondを交換してください - 前でありますそれが「真」である場合には、定義されたブール変数を使用して、影響を受けたサンプラは失敗とみなされ、そうでない場合は成功とみなされます。
  • FailureMessage
  • - カスタム文字列は失敗

アサーションを使用してのより包括的な情報についてはHow to Use JMeter Assertions in Three Easy Stepsを参照してくださいを説明します。

関連する問題