2017-09-18 8 views
1

私はJ-Meterで現在テスト中のRESTサービスを持っています。Jmeterでダウンロードしたファイルを検証できますか?

  1. がサービス
  2. 戻る利用可能なファイル
  3. のリストにファイルのアップロードを許可するからファイルのダウンロードを許可する:私は、彼らが次の操作を行い、私は現在テストしていたエンドポイントの数を持っていますリスト

この機能をすべてテストするJ-Meterのテストがあり、うまく機能します。しかし、アップロードしたファイルがJ-Meterでダウンロードしたファイルとまったく同じであることを確認することが可能かどうかは疑問です。 これは可能ですか?たぶん、両方のファイルをハッシュし、おそらく比較することによって?

+1

は役に立ちhttps://stackoverflow.com/questions/45101895/jmeter-file-compareということですHow to Use JMeter Assertions in Three Easy Steps記事をチェックアウト? – user7294900

答えて

2
  1. あなたはHTTP Requestサンプラーの「詳細設定」タブでSave response as MD5 hashオプションを見つけることができます。このオプションをチェックすると

    JMeter save as md5

    JMeterは応答がMD5Hex Assertionを追加検証するためにMD5 Checksum

  2. の形で応答を返します。

    ${__MD5(${__FileToString(/path/to/source/file.json,,)},)} 
    

    JMeter MD5 assertion

    :あなたは、「オンザフライ」のように、ソースファイルのMD5ハッシュを計算するために、そこに必要なファイルの予め計算されたMD5ハッシュを入れたり__FileToString() functionと組み合わせて__MD5() functionを使用できます

    JMeter Plugins Managerを使用してCustom JMeter Functionsバンドルの一部としてMD5関数プラグインをインストールすることができます。これについての詳細やその他JMeterのアサーションについては

+0

すばらしい答え!ありがとう。 –

関連する問題