2016-04-06 27 views
1

2つの別々の.csvファイルを比較する方法はjmeterにありますか?私はfile1の正確なセルをfile2のセルと比較したいと思います。jmeterの2つのcsvファイルを比較します

私が望む行をファイルから探していて、正規表現を使用して値を引き出しています。これはうまくいくようですが、より簡単で信頼性の高いソリューションを試しています。

+1

CSVには実際には「セル」がありません。各CSVのいくつの値があるか知っていますか?または、これは一般化された「2つのCSVを比較する」ですか? – RowlandB

+0

現在のソリューションを表示し、最適ではない理由を説明してください。それはより良い議論になるだろう。 –

+0

どちらのCSVファイルも、同じ量の値を持ちます。現在の解決策は、正しい行を取得するためにgrepし、正規表現を使用して値を抽出することです。 – user3871995

答えて

1

あなたは自動的ようResponse Assertionを使用して2つのファイルを比較することができます

  1. テスト計画のどこかに応答アサーションを追加します。
  2. 設定は、次のように:

    • 名:${__FileToString(/path/to/first/file,,foo)}
    • を適用:JMeterのは、変数 - >foo
    • パターンマッチングルール:Equals
    • パターンをテストするには:${__FileToString(/path/to/second/file,,)}

      Response Assertion

ファイルが異なる場合、アサーションは自動的に親サンプラーに失敗します。

はJMeterのプラグインを見てみましょう__FileToString()およびその他JMeterの機能