1
2つの変数に結果を格納するテストがあり、それらが等しくなければ失敗を返すアサーションを実行したいと思います。jmeterの2つの変数の簡単な比較に使用するアサーションはどれですか?
私はいくつかの異なるアサーションが利用可能であることを知っています。私はこのような単純な比較とそれをどのように使用するのが最も適切かを知りたい。
2つの変数に結果を格納するテストがあり、それらが等しくなければ失敗を返すアサーションを実行したいと思います。jmeterの2つの変数の簡単な比較に使用するアサーションはどれですか?
私はいくつかの異なるアサーションが利用可能であることを知っています。私はこのような単純な比較とそれをどのように使用するのが最も適切かを知りたい。
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
(${}
なし)あなたの変数名とfirst
とsecond
を交換してください - 前でありますそれが「真」である場合には、定義されたブール変数を使用して、影響を受けたサンプラは失敗とみなされ、そうでない場合は成功とみなされます。 FailureMessage
アサーションを使用してのより包括的な情報についてはHow to Use JMeter Assertions in Three Easy Stepsを参照してくださいを説明します。