【发布时间】:2016-11-17 10:04:19
【问题描述】:
理想情况下,我的请求应该是这样的:
/oauth2/v1/consent?OCIS_REQ=asdfakdsfjsdfkjdfkjkdf
“asdfakdsfjsdfkjdfkjkdf”是我的 Cookie
我将其传递为:
/oauth2/v1/consent?${COOKIE_OCIS_REQ}
但我的 "${COOKIE_OCIS_REQ}" 变量没有被 cookie 替换。
尽管我在标头管理器中设置了 cookie,并在 jmeter.properties 中启用了 CookieManager.save.cookies=true 并将其作为
名称:Cookie 值:${COOKIE_OCIS_REQ}
请求就像这样: 获取https://vkon.demo.internal.com:1111/oauth2/v1/consent${COOKIE_OCIS_REQ}
Cookie 数据:
asdfakdsfjsdfkjdfkjkdf
为什么我的变量没有被替换?我真的受够了。
我尝试在请求中传递一个参数,用户定义的变量也是,但没有运气!!
【问题讨论】:
-
在 jmeter.properties 中设置 true 后,您是否重新启动了必须的 JMeter?你确定cookie变量名是“COOKIE_OCIS_REQ”吗?
-
这是什么意思?成功了吗??
-
谢谢!!纳文。是的,我已经重新启动了 Jmeter 。 Jmeter 显示 cookie Cookie 数据: 像: -ORA_OCIS_CG_ST_tas_tas.demo.oracle.com=sadfdsfadsfadsfads -OCIS_REQ=asdfakdsfjsdfkjdfkjkdf cookie 数据总是不一样的。它不断变化。但这没什么大不了的。我在请求“vkon.demo.internal.com:1111/oauth2/v1/consent${COOKIE_OCIS_REQ}”中将变量作为 ${COOKIE_OCIS_REQ} 传递这是正确的还是我犯了一些错误?请指导
-
能否添加调试采样器和查看结果树,查看 Cookie 变量中存储的内容(以 COOKIE 为前缀)。与我们分享以供参考。并分享发送 COOKIE 的响应
标签: java jmeter performance-testing