0

Jmeter を使用して API テストを実行しています。認証が必要な API リクエストがあります。

http://localhost:3001/city/latitude/longitude (GET メソッド)を呼び出すと、ユーザーが承認されていません。認証を取得するには、http://localhost:3001/user (POST メソッド) を呼び出して、ユーザー名を json 形式で渡す必要があります。

では、 http://localhost:3001/city/latitude/longitudeで認証済みの呼び出しを行うにはどうすればよいですか

4

1 に答える 1

1

アプリによって異なりますが、通常、アルゴリズムは次のようになります。

  1. あなたの場合、認証方法を呼び出します-

    http://localhost:3001/user (POST メソッド) ユーザー名を json 形式で渡す

    ある種の認証トークンを Cookie (より一般的)、ヘッダー、または応答として返します。

  2. 次の各リクエストで上記の認証トークンを渡します。Cookie の場合、必要なのはHTTP Cookie Managerだけです。そのトークンがヘッダーまたは応答として返される場合は、それを抽出し、変数として保存してから、後続の各要求に渡す必要があります (もちろん、パラメーターまたはヘッダーの名前が何であるかを調べる必要がありますとして渡します)。
于 2016-04-06T16:38:07.563 に答える