首页 > 解决方案 > 在 JMeter 中,如何从 HTTP 标头管理器关联/参数化?

问题描述

我的 HTTP 请求有子 HTTP 标头管理器。HTTP Header Manager 具有动态值和其他参数,具体取决于 GUI 应用程序的搜索。见图片。xsrf-token是动态的,并且auditlog会根据我对 vEnl 的搜索而有所不同。我正在使用 JMeter 4.0。HTTP 请求是 GET,因此也不能使用复选框“Use multipart/form-data for POST”。在这种情况下如何关联/参数化?

HTTP 标头管理器

标签: jmeterjmeter-4.0

解决方案


您需要xsrf-token使用合适的 JMeter Post-Processor从先前的响应中提取它,将其保存到JMeter 变量中,并在 HTTP 标头管理器中用此变量替换记录的硬编码值,查看如何加载测试受 CSRF 保护的网站文章示例实现。

HTTP Header Manager 可以在运行时评估 JMeter 变量,并用相应的值替换占位符:

在此处输入图像描述

在此处输入图像描述

关于这个auditlog标题,你的问题没有包含足够的信息来提出正确的配置,乍一看你可以ctime使用__time() 函数参数化这个参数


推荐阅读