jmeter有很多个接口需要用到token,怎么简单操作?

 一、实现方法

  • 添加 HTTP 请求默认值: 在你的测试计划中,添加一个 HTTP 请求默认值配置元件(HTTP Request Defaults),用于设置所有 HTTP 请求的公共属性,包括服务器地址、端口号等。你可以在这里设置 token,以便在所有请求中都能使用它。
  • 获取 token: 在测试计划中,添加一个 HTTP 请求,用于获取 token。你可以使用 HTTP 请求来模拟登录或其他身份验证操作,从而获取 token。在请求成功后,使用正则表达式提取 token,并将其保存到 JMeter 变量中。
  • 使用 token: 在你的接口请求中,使用在步骤 2 中获取的 token 变量。你可以通过在请求中使用 ${token} 来引用变量。

 

二、步骤实施:

 

假设你的接口需要在请求头中传递一个名为 "Authorization" 的 token。

 

  1. 添加 HTTP 请求默认值配置元件:

    • 在测试计划中右键单击,选择添加 -> Config 元件 -> HTTP 请求默认值。
    • 在 HTTP 请求默认值中,设置服务器名称或 IP、端口号等。
  2. 添加 HTTP 请求来获取 token:

    • 添加一个 HTTP 请求,用于向服务器发送获取 token 的请求。这可能是一个登录接口或其他身份验证接口。
    • 在请求成功后,使用正则表达式提取 token,并将其保存到 JMeter 变量中。你可以使用正则表达式提取器(Regular Expression Extractor)来完成这个任务。
  3. 在其他接口请求中使用 token:

    • 在其他接口请求中,添加一个 HTTP 请求头管理器(HTTP Header Manager),并在其中设置 "Authorization" 头部,并使用 ${token} 来引用变量。

 

posted @ 2024-04-24 11:46  yongheng999  阅读(1643)  评论(0)    收藏  举报