2016-06-14 4 views
1

Jmeter(2.13)にJSR223ポストプロセッサーにJavaコードがあります。コードはNullpointerexceptionをスローしますが、テストでもokと表示されます。JSR223ポストプロセッサーの例外テストで失敗する

例外が発生した場合に、失敗したJmeterテストを報告するにはどうすればよいですか?

prev.setSuccessful(false); 

使用例:あなたは、次のコード行を呼び出すことによってそれを行うことができます

答えて

2

try { 
    //your code here 
} 
catch (Throwable ex) { 
    log.error("Failure", ex); 
    prev.setSuccessful(false); 
    prev.setResponseMessage(ex.getMessage()); 
    throw ex; 
} 

prevは、それが関連するすべてへの読み取り/書き込みアクセスを提供し、SampleResultクラスのインスタンスへの速記でありますSampleResultのメソッドとフィールド。

スクリプト要素からJavaとJMeter APIを使用する方法の詳細については、How to Use BeanShell: JMeter's Favorite Built-in Componentの記事を参照してください。 prev,vars,ctxなどの事前定義された変数は、すべてのスクリプティングテスト要素で共通です。

関連する問題