Jmeter JSR223后处理器GET COOKIE

问题描述 投票:0回答:1

我在JMeter中找到的有关cookie的每个链接都是基于cookie管理器的。但是不幸的是,如果更改路径,JMeter会丢失cookie,并且我无法更改jmeter属性来使用有关此问题的解决方案,因此在请求后,我必须使用JSR223 PostProcessor的设置变量。但是我找不到关于此的任何信息-每个链接都与使用HTTP Cookie管理器有关。

请在没有Cookie管理器的情况下提供帮助。

testing cookies groovy jmeter jsr223
1个回答
0
投票

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)
© www.soinside.com 2019 - 2024. All rights reserved.