2

私のプロジェクトでは、負荷テストに Jmeter を使用しています。
次のようにテスト計画を作成しました。

  1. 10 個の一意のユーザー名とパスワードを持つ csv ファイルを使用してアプリケーションにログインします (成功)
  2. 正規表現エクストラクタは、リクエストを送信するための次のサンプラーで使用されるレスポンスからセッション ID を取得します。(sessionId が正常に抽出されました)
  3. 次のサンプラーがリクエストを送信します。このサンプラーは、sessionId と licenseRequest の 2 つのパラメーターを受け入れます。Java スクリプトの詳細は次のとおりです。

    url: "groovy/enqueue",
    type: "POST",
    global: false,
    data: {sessionId: uSessionId, licenseRequest: JSON.stringify(requestJSON) },
    dataType: "text",
    

リクエストを送信するために、csv ファイルを作成しました。
csv は次のようになります。

エントリー 1:
{"activations":["<activation-code>","<activation-code>"],"email":"<emailIdofUser>","csvEntries":[{"model":"<modelname>","serial":"<serialNo>"}],"comment":"testing jmeter"}

2番目のサンプラーでリクエストを送信しているときに、投稿リクエストの形式が正しくないことがわかりました。

POST data:
sessionId=vZNjFjW38cid&licenseRequest=%3CEOF%3E

ご覧のとおり、licenseRequest の値は正しくありません。望ましくない EOF を送信しています。

ここに画像の説明を入力

4

1 に答える 1