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

时间:2014-11-20 12:47:21

标签: http http-headers jmeter csrf

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

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

enter image description here

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

在第二个请求中,以以下方式在值单元格$ {variable}

中添加标头管理器json提取器中的引用可变声明:
相关问题