如何在 JMeter 中手动关联 cookie

如何在 JMeter 中手动关联 cookie

我正在尝试对使用某些高级安全协议(例如 Kerberos)的应用程序进行性能测试

我已经关联了来回发送的令牌,但现在遇到了 cookie 的问题。

在先前响应之后的请求中,当用户在浏览器中使用该应用程序时,会传递一个 cookie + 来自先前响应的令牌块。

我已经在 J​​Meter 的 user.properties 文件中启用了 cookie 作为变量。

JMeter 的 cookie 管理器不能很好地处理这个问题,所以我需要继续手动处理 cookie 并以某种方式将令牌块添加到它的末尾。

但我不确定如何实现这一点,而且似乎也无法在网上找到如何实现这一点。

答案1

  1. 添加JSR223 预处理器作为一个孩子,你提出这样的要求。

  2. 添加以下代码:

    导入 org.apache.jmeter.protocol.http.control.Cookie;

    Cookie myCookie = new Cookie(“chunkToken”,“value”,“domain”,“path”,true,Long.MAX_VALUE);
    sampler.getCookieManager()。添加(myCookie);

相关内容