我正在尝试对使用某些高级安全协议(例如 Kerberos)的应用程序进行性能测试
我已经关联了来回发送的令牌,但现在遇到了 cookie 的问题。
在先前响应之后的请求中,当用户在浏览器中使用该应用程序时,会传递一个 cookie + 来自先前响应的令牌块。
我已经在 JMeter 的 user.properties 文件中启用了 cookie 作为变量。
JMeter 的 cookie 管理器不能很好地处理这个问题,所以我需要继续手动处理 cookie 并以某种方式将令牌块添加到它的末尾。
但我不确定如何实现这一点,而且似乎也无法在网上找到如何实现这一点。
答案1
添加JSR223 预处理器作为一个孩子,你提出这样的要求。
添加以下代码:
导入 org.apache.jmeter.protocol.http.control.Cookie;
Cookie myCookie = new Cookie(“chunkToken”,“value”,“domain”,“path”,true,Long.MAX_VALUE);
sampler.getCookieManager()。添加(myCookie);