无法使用JMeter中的标头管理器传递自定义标头值

时间:2014-12-05 11:45:32

标签: json jmeter performance-testing loadrunner

我有测试计划,其中用户登录并收到我在变量 authcode 中捕获的authcode,必须使用authcode作为标头值进行以下请求,例如: Cookie X-TR-AUTH = $ {AUTHCODE}

我在HTTP标头管理器中设置了以下内容

内容类型:application / json

接受编码:gzip,deflate,sdch

接受语言:en-US,en; q = 0.8

Cookie:X-Tr-Auth = $ {authcode}

但请求未显示任何Cookie字段,显示所有其他字段。我错过了什么吗?

请参阅请求正文:

POST http://xx.xx.xx.xxx:8080/xxx

POST数据: \ “XXXXX \”:{\ “XX \”:\ “XX \”,\ “×\”:\ “XXXXXX \”,\ “×\”:{\ “代号\”:[\“xxxx.x \”,\ “xxxx.x \”,\ “xxx.N \”,\ “xxx.N \”,\ “xxx.N \”,\ “其中xxxx.xx \”]}}}

[没有饼干]

请求标题: 连接:保持活力 Content-Type:application / json Accept-Encoding:gzip,deflate,sdch Accept-Language:en-US,en; q = 0.8 内容长度:134 主持人:10.248.70.205:8080 User-Agent:Apache-HttpClient / 4.2.6(java 1.5)

此请求失败,出现401 Unathorised错误。专家请帮帮忙!

1 个答案:

答案 0 :(得分:0)

您需要使用HTTP Cookie Manager,而不是HTTP标头管理器来设置/覆盖Cookie。