Jmeter在迭代后清除cookies

Jmeter在迭代后清除cookies,cookies,jmeter,Cookies,Jmeter,在jmeter cookie manager中,您可以在每次迭代中清除cookie,也可以不清除 问题 但我需要的是Jmeter应该在迭代之后清除cookies。例2或3 为什么? 我需要这个,因为我不想每次都用新的cookie数据使服务器过载。我将发送30K请求,但我只需要15K新会话。您可以使用一些脚本来完成此操作,即: 添加Beanshell预处理器作为第一个HTTP请求采样器的子级 将以下代码放入“脚本”区域: 其中: vars-的实例,提供对所有JMeter变量的访问,包括当前迭代次

在jmeter cookie manager中,您可以在每次迭代中清除cookie,也可以不清除

问题 但我需要的是Jmeter应该在迭代之后清除cookies。例2或3

为什么?
我需要这个,因为我不想每次都用新的cookie数据使服务器过载。我将发送30K请求,但我只需要15K新会话。

您可以使用一些脚本来完成此操作,即:

  • 添加Beanshell预处理器作为第一个HTTP请求采样器的子级
  • 将以下代码放入“脚本”区域:

    其中:

    • vars
      -的实例,提供对所有JMeter变量的访问,包括当前迭代次数
    • 采样器
      -表示Beanshell预处理器的父采样器的实体,如果是HTTP请求采样器-
  • 请参阅文章以开始JMeter测试中的脚本编写

    if (vars.getIteration() == 2) {
        sampler.getCookieManager().clear();
    }