如何在JMeter中修改/添加到Cookie?
我是JMeter的新手,需要您的有关如何修改Cookie的帮助。
这是场景:我正在测试一个评估/考试网站,该网站提供多个问题答案。当用户进行选择并单击“提交”按钮时,页面中的JavaScript会将其答案(例如“
Answers = BBAACDA …”)附加到cookie并发出下一个GET请求(而不是POST请求!)。
由于JMeter不执行JavaScript(正如其手册中普遍提到的那样-
它不是浏览器),因此它无法将答案附加到cookie。结果,我的测试计划无法识别用户交互。
如何添加/添加/修改动态Cookie?提前致谢!
-伊什蒂
回答:
使用具有groovy的Beanshell预处理器或更好的Jsr223预处理器,并使用此处提到的代码:
- http://javaworks.wordpress.com/2011/08/05/setting-cookie-in-jmeter/
码:
import org.apache.jmeter.protocol.http.control.CookieManager; import org.apache.jmeter.protocol.http.control.Cookie;
CookieManager manager = sampler.getCookieManager();
Cookie cookie = new Cookie("<NAME>","<VALUE>","<HOST>","/",false,0);
manager.add(cookie);
以上是 如何在JMeter中修改/添加到Cookie? 的全部内容, 来源链接: utcz.com/qa/433553.html