繁体   English   中英

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

[英]How to pass dynamic headers to the Http Request in jMeter?

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

如果没有发生任何 POST 请求到服务器将返回该错误。

在此处输入图片说明

在上面的屏幕截图中,token 是获取 CSRF 令牌 ID 的请求,如果我运行测试,这将生成一个动态随机令牌 ID。 但是我需要通过 Header Manager 在 post 请求中传递生成的令牌 ID。 怎么可能。 如果是的话,任何人都可以提出某种方法来做到这一点。

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

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

在第二个请求中,在值单元 ${variable} 中按以下方式在 json Extractor 中添加标头管理器和引用变量声明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM