2

私たちはタイム クリティカルなタスクに取り組んでおり、jMeter を使用して REST WS のパフォーマンス スクリプトを作成する必要があります。

REST API は認証ヘッダーを取ります。この認証ヘッダーには次のものがあります。

  1. (REST API 自体の) 署名付き URL。
  2. POST ボディで送信されたすべてのハッシュ。

次のことができるように、jMeter スクリプトが必要です。

  1. 投稿本文の内容はログインごとに変更する必要があるため、Excel シートや Java メソッドなどから POST 本文の内容を読み取ります。
  2. body の内容が変更されるたびに POST body のハッシュを作成し、このハッシュを auth ヘッダーで使用します。
  3. URL に署名し、認証ヘッダーで使用します。

私の質問は次のとおりです。

  1. 上記のすべてを達成することは可能ですか?これは、これ以上時間を費やす必要があるかどうかを知るために、最低限知りたいことです。
  2. これを行う最善の方法は何ですか?
  3. POST 本文と認証ヘッダーの両方のコンテンツが動的になる可能性があると想定しています。これは正しいです?そうでなければ、このスクリプトをまったく書くことができません。

私が知っている唯一のjMeterは、コメントにあるものです。与えられた時間内にすべての答えを得ることは不可能でしょう。

回答、ヘルプ、ポインタは役に立ちます。

これを読んでいただきありがとうございます - 事前に感謝します。

4

1 に答える 1

1
  1. はい、可能です。私たちは似たようなことをしました。
  2. 可能なオプションは次の 2 つです。
    • beanshell プリプロセッサを使用する
    • カスタム関数を使用する

メモリをよりよく使用するため、後者を選択しました

3. はい、vars を渡して、各リクエストを異なるものにすることができます。データを調達する 1 つの方法は、CSV データ構成コントロールを使用することです。

于 2012-08-23T12:33:30.947 に答える