【发布时间】:2021-05-26 23:56:35
【问题描述】:
我正在使用正则表达式提取器来提取标题值。 这是我的测试计划结构。
我想从上面的响应头中提取 SRToke、Id1、Id2 和 Id3 值。所以我使用了正则表达式提取器,如下所示
请给我解决方案,我在这里做错了什么?
【问题讨论】:
标签: jmeter jmeter-4.0
我正在使用正则表达式提取器来提取标题值。 这是我的测试计划结构。
我想从上面的响应头中提取 SRToke、Id1、Id2 和 Id3 值。所以我使用了正则表达式提取器,如下所示
请给我解决方案,我在这里做错了什么?
【问题讨论】:
标签: jmeter jmeter-4.0
首先,您需要从登录请求的响应标头部分中提取变量。请参阅如何从此处捕获。 https://stackoverflow.com/a/57391175/4481179
提取后,使用 HTTP Header Manager 作为 Eventlist Sampler 的子项,并传递提取的值,如下所示:
【讨论】:
您收到有关 401 的错误,因为您没有添加授权成功。您需要了解系统的流程。也许它需要像你这样的一个参数 BEARER 之外的另一个参数。
【讨论】:
我认为不需要 Beanshell,因为您没有与 cookie 关联,请尝试在 401 事务下找到丢失的标头,例如 Authorization 并将相关变量放在那里。
【讨论】: