如何在JMeter中设置通常通过Javascript设置的cookie?

Bug*_*ily 4 javascript cookies jmeter

我正在测试一个Web应用程序.
在主页面的导航菜单中,单击节点时,将调用javascript函数.我查找了这个函数,页面将document.cookie="current_moduleId=xxxx;path=/"在重定向到目标页面之前设置.

那么如何在JMeter中为每个请求设置cookie?

UBI*_*ACK 6

创建以下平底锅:

在此输入图像描述

在BeanShell预处理器中,放入:

  import org.apache.jmeter.protocol.http.control.CookieManager;
  import org.apache.jmeter.protocol.http.control.Cookie;
  CookieManager manager = sampler.getCookieManager();
  Cookie cookie = new Cookie("toto","titi","localhost","/",false,0);
  manager.add(cookie); 
Run Code Online (Sandbox Code Playgroud)

请注意,使用JSR223 PreProcessor + Groovy + Caching对于性能会更好