gpt4 book ai didi

javascript - JMeter中如何修改/添加Cookie?

转载 作者:行者123 更新时间:2023-11-29 10:42:56 27 4
gpt4 key购买 nike

我是 JMeter 的新手,需要您的帮助以了解如何修改 cookie。

场景如下:我正在测试一个提供多个问题答案的评估/应试网站。当用户做出选择并点击提交按钮时,页面中的 JavaScript 将他的答案(例如,“Answers = BBAACDA...”)附加到 cookie 并发出下一个 GET 请求(而不是 POST 请求!)。

由于 JMeter 不执行 JavaScript(如其手册中普遍提到的那样 - 它不是浏览器),它无法将答案附加到 cookie。因此,我的测试计划无法识别用户交互。

如何添加/附加/修改动态 cookie?提前致谢!

--伊什提

最佳答案

使用 Beanshell 预处理器或更好的带有 groovy 的 Jsr223 预处理器并使用此处提到的代码:

代码:

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);

关于javascript - JMeter中如何修改/添加Cookie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25206418/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com