【发布时间】:2019-02-05 10:27:18
【问题描述】:
我已经使用 BlazeMeter 插件录制了脚本,我想在另一个请求中使用我在成功登录请求中收到的访问令牌。我的测试计划如下所示
Thread Group : [A]
|- HTTP Sampler - Login Page
|-Regular Expression Extractor [getToken]
|-HTTP Sampler - Other Page
|-Beanshell PreProcessor[Set Header in Authorization]
-
正则表达式提取器参数和值如下:
Variable Name : token Regular Expression : {“access_token”:”(.+?)" Template : $1$ Match No. : 0 -
如下所示的 Beanshell 预处理器脚本
import org.apache.jmeter.protocol.http.control.Header; log.info("Start"); sampler.getHeaderManager().add(new Header("Authorization","Bearer"+vars.get("token"))); log.info(vars.get("token"));
【问题讨论】:
标签: jmeter