2017-05-22 2 views
0

Jmeterを使用していますが、JSR223アサーションを使用してGETリクエストからのJSON応答が正しいかどうかをテストしています。JmeterでJSONレスポンスと失敗したJSR223アサーションの差分を表示するにはどうすればよいですか?

スクリプトが正しいとしたら、結果は正しいです(もちろん、応答に何か問題がない限り)。しかし、スクリプトが間違っていると、応答が正確であってもテストは失敗します。これは予想される動作です。

しかし、私はそれを修正するために応答との差異を見つけることができるようにスクリプトの各行をチェックする必要があります。これは多くの時間を無駄にします。

私は記号が足りないというよりも、実際にはJSONレスポンスと比較される追加の行については言及していません。たとえば、私はアサーションの国コードを比較していますが、レスポンスには国コードはありません。

JSR223アサーションがJmeterのデバッガで差分を返す方法はありますか?

ありがとうございます!

答えて

0

あなた持ってAssertionResult classのインスタンスは、したがって、あなたは、次の方法を使用することができますですAssertionResult速記:

例コード:

if (1 == 1) { 
    AssertionResult.setFailure(true); 
    AssertionResult.setFailureMessage("Expecteed something but it wasn't found"); 
} 
JMeterのアサーションを使用して

JMeter JSR223 Assertion custom message

詳細情報::

は出力などを演出します私はグルーヴィー使用していますHow to Use JMeter Assertions in Three Easy Steps

+0

。どのように失敗の再開を得るためにパッケージをインポートするには?また、結果が正確にどこにあるのかを見る方法もありますか? –

+1

どのパッケージ? 'AssertionResult'はすぐに使用できます。あなたはimport文を必要としません。 –

関連する問題