首先,我确实将行添加CookieManager.check.cookies=false
到jmeter.properties
.
我想要做什么
我想将 cookie 添加到请求的现有 cookie 中。
例如,我看到请求已[编辑]:
Cookie Data:
c1=sfasfsfsfsfs; c2=erqwerqwrr; c3=poiuopiupoi
预期成绩
我希望它有:
Cookie Data:
c1=sfasfsfsfsfs; c2=erqwerqwrr; c3=poiuopiupoi; partner=favicon.ico
BASE_URL_2
是一个以 形式定义的变量qa.company.com
。
实际结果
到目前为止,我所做的任何尝试都没有对 cookie 进行任何更改。
我还要尝试什么?
潜在动机
录制 Web 会话并回放。添加了 RegEx 提取器以提取令牌,然后将其添加到后续请求中。这有帮助。但是,某些请求因自定义应用程序异常而失败Security violation, please refresh
。
可能会话登录状态没有被传递,所以网站认为调用是“陈旧的”。
当会话到期并且您尝试单击站点上的按钮时,我在 GUI 上看到了这一点。
在将 JMeter 中的 cookie 与我在 Chrome 调试器中看到的进行比较时,很明显,正在运行的应用程序中的 cookie 比我在 JMeter 中的更多。