gpt4 book ai didi

cookies - 一些迭代后 Jmeter 清除 cookie

转载 作者:行者123 更新时间:2023-12-04 02:08:20 26 4
gpt4 key购买 nike

在 jmeter cookie 管理器中,您可以在每次迭代中清除或不清除 cookie。

问题但我需要的是 Jmeter 应该在一些迭代后清除 cookie。例如。 2 或 3

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

最佳答案

您可以使用一些脚本来做到这一点,即:

  1. 将 Beanshell PreProcessor 添加为第一个 HTTP 请求采样器的子级
  2. 将以下代码放入“脚本”区域:

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

    地点:

    • vars - JMeterVariables 的实例, 提供对所有 JMeter 变量的访问,包括当前迭代次数
    • sampler - 在 HTTP 请求采样器的情况下,表示 Beanshell 预处理器的父采样器的实体 - HTTPSamplerProxy

参见 How to Use BeanShell: JMeter's Favorite Built-in Component开始在 JMeter 测试中编写脚本的文章。

关于cookies - 一些迭代后 Jmeter 清除 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41423777/

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