JMeter JSR223后处理器GET COOKIE
问题内容:
我在JMeter中找到的有关cookie的每个链接都是基于cookie管理器的。但是不幸的是,如果更改路径,JMeter会丢失cookie,并且我无法更改JMeter属性以使用有关此问题的解决方案,因此在请求后,我必须使用JSR223
PostProcessor的设置变量。
但是我找不到关于此的任何信息-每个链接都是关于使用HTTP Cookie Manager的。
请帮助解决方案而无需Cookie Manager。
问题答案:
blazemeter有一个很好的有关在JSR223中创建cookie的示例
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)