2017-07-13 22 views
0

Jmeterを初めて使用しています。私はJDBCを使用しています。 私は3つのjdbcリクエストで構成されるサンプラーを実行していますが、CSVファイルに完全サンプラーの出力を保管しています。 以前の結果ファイルを現在の結果と比較しようとしています。 どのようにすればいいのですか?これを行うには特定のプラグインを使用する必要がありますか?事前JmeterでのCSVファイル(結果)の比較

+0

あなたは何の例を与えることができます:イオンは

参考文献(Scoping Rulesに応じて、あるいはサンプラー)親サンプラーを失敗します。あなたが比較している? – user7294900

+0

私はCSVファイルのクエリの応答を保存しています。テストを2回実行すると、その結果は保存されたファイルと比較されます – abc

答えて

0

おかげで、あなたはJSR223 Assertionを使用することができます2つのファイルを比較する必要がある場合。

  1. あなたは言語としてgroovyを持っているとCache compiled script if availableボックスが
  2. をチェックしてくださいに次のコードを入れてください(通常はそれがSamplerの子として行くべき)どこかテスト計画へ

  3. をJSR223アサーションを追加します。 "スクリプト" エリア:

    import org.apache.commons.io.FileUtils; 
    
    boolean filesEqual = FileUtils.contentEquals(new File('/path/to/file1'), new File('/path/to/file2')) 
    
    if (!filesEqual) { 
        AssertionResult.setFailure(true) 
        AssertionResult.setFailureMessage('Files are not equal'); 
    } 
    

ファイルの内容は異なるものになる場合JSR223アサート

+0

ありがとう、 Jmeterの2つの結果ファイルの違いを調べる方法はありますか? – abc

関連する問題