繁体   English   中英

标头Jmeter /邮递员中的Cookie休息呼叫

[英]Rest Call With Cookies in Header Jmeter/Postman

尝试使用Java或Jmeter进行休息电话时遇到问题。

我正在尝试对一个URL“ X”进行休息呼叫,如果我将Postman与Postman Interceptor一起使用,添加的Header包含key = Cookie和Value = OAM_ID = SOMEVALUE,我将返回200状态,但是如果我使用Jmeter做同样的事情还是Java,我有错误响应,这里有详细信息:

邮递员图片

但是,如果我使用Jmeter Cookie Manager进行添加(我尝试使用Header Manager,但Jmeter不理解并且不将Cookie添加到标题中)

在此处输入图片说明

final HttpHeaders headers = new HttpHeaders();
        headers.add("Cookie", "OAM_ID="+TokenValue);

        final HttpEntity httpEntity = new HttpEntity(null, headers);

        responseString = (restTemplate.exchange(oamcookievalidationurl, HttpMethod.POST, httpEntity, String.class)).getBody();

只有邮递员在工作,但Jmeter和Java arent。

有人可以解释一下我在做什么错吗?

非常感谢

您缺少Cookie Domain部分 ,因此基本上有两种解决方法:

  1. 指定域(测试基础路径中的应用程序)

    JMeter Cookie管理器Cookie域

  2. 在“ Cookie策略”下拉菜单中设置netscape

    JMeter Cookie管理器Cookie政策

参阅“在JMeter中使用HTTP Cookie管理器”一文,以获得有关在JMeter测试中使用Cookie的更多信息。

暂无
暂无

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

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