Jmeter在每个http请求后清除cookie

时间:2016-06-05 09:10:58

标签: jmeter

在jmeter上下文中,有没有办法在同一个线程组中的每个http请求之后清除cookie?

1 个答案:

答案 0 :(得分:4)

为什么在这种情况下你需要HTTP Cookie管理器?只需删除它,您就会得到预期的行为。

以防你有某种形式的奇怪的负面测试场景:

  1. 在所有HTTP请求采样器的同一级别添加Beanshell ListenerBeanshell Assertion
  2. 将以下代码放入"脚本"区域

    import org.apache.jmeter.protocol.http.control.CookieManager;
    
    CookieManager manager = ctx.getCurrentSampler().getProperty("HTTPSampler.cookie_manager").getObjectValue();
    manager.clear();
    
  3. 请参阅以下参考资料: