我在JMeter中找到的有关cookie的每个链接都是基于cookie管理器的。但是不幸的是,如果更改路径,JMeter会丢失cookie,并且我无法更改jmeter属性来使用有关此问题的解决方案,因此在请求后,我必须使用JSR223 PostProcessor的设置变量。但是我找不到关于此的任何信息-每个链接都与使用HTTP Cookie管理器有关。
请在没有Cookie管理器的情况下提供帮助。
blazemeter有一个关于creating cookies in JSR223的好例子
import org.apache.jmeter.protocol.http.control.* //Get cookie manager CookieManager cm = sampler.getCookieManager() //Set cookie currency to EUR cm.addFile("C:/work/jmeter-scripts-samples/cookie.txt")
方法CookieManager.addFile(String cookieFile)将在cookieFile参数(此示例中为cookie.txt)中定义的cookie添加到cookie管理器。
我们将在PreProcessor脚本中添加以下行来创建cookie:
Cookie c = new Cookie("sampleCookie", "sample", "opencart.abstracta.us", "/", false, 1557578515)