如何在jMeter中将动态标头传递给Http请求?

问题描述 投票:0回答:2

有一个到服务器的初始请求,该请求应检索CSRF令牌并在发布请求标头中使用该令牌ID。

如果没有发生,则对服务器的任何POST请求都将返回该错误。

“在此处输入图像描述”

在上面的屏幕快照中,令牌是获取CSRF令牌ID的请求,如果我运行测试,它将生成一个动态随机令牌ID。但是我需要通过Header Manager在发帖请求中传递生成的令牌ID。怎么可能。如果是,可以有人建议这样做吗。

http http-headers jmeter csrf
2个回答
0
投票

我通过使用用户定义的变量和正则表达式提取器将参数从一个请求采样器传递到另一个请求采样器来解决。


0
投票

在第一个请求中,添加请求的后处理器。如果响应为json格式的用户json提取器,则在json提取器中定义一个读取令牌的变量

在第二个请求中,通过以下方式在值单元$ {variable}中的json提取器中添加标头管理器a引用变量声明:>

© www.soinside.com 2019 - 2024. All rights reserved.