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 回答