2015-06-18 26 views
0

在JMeter中,我可以生成一个cookie,它被称为COOKIE_TestApi。我可以在调试采样器中看到分配给这个cookie的值,并希望将它用于某个HTTP请求的Header中。我有一个HTTP头管理器指定如下:名称:授权,值:Blah $ {COOKIE_TestApi}。在JMeter的头文件中引用Cookie

但是,cookie的值并未显示在HTTP请求中。我所得到的只是Authorization:Blah $ {COOKIE_TestApi},它并没有引用这个cookie的值。关于如何解决这个问题的任何想法?

+0

你需要添加一个用户定义的变量,如果你还没有这样做 – ryekayo

+0

我试着添加一个用户定义的变量值Blah $ {COOKIE_TestApi}但得到相同的响应... –

+0

我觉得更容易使用CSV数据集配置来引用值。将cookie的值存储到文本文件/ CSV值中,您应该能够命名变量COOKIE_TestApi,它应该允许您在HTTP请求中将其引用为$ {COOKIE_TestApi}。\ – ryekayo

回答

0

确保您的测试计划中包含全局HTTP Cookie管理器,并且在属性文件中设置了CookieManager.save.cookies = true。这不是默认设置。