Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jmeter,在一段睡眠时间后再次执行HTTP请求_Jmeter - Fatal编程技术网

Jmeter,在一段睡眠时间后再次执行HTTP请求

Jmeter,在一段睡眠时间后再次执行HTTP请求,jmeter,Jmeter,我是jmeter的新手。编写脚本如下: 线程组1:令牌生成 线程组2:使用在线程组1中创建的令牌并调用API 每10分钟需要执行一次线程组1,以便生成新的令牌并由线程组2使用 脚本结构: 以下解决方案适合我: 在线程组2中,调用API 然后使用正则表达式提取器提取状态代码 添加if控制器 注意:唯一的缺点是,当请求失败时,只生成新的令牌 为了实现10分钟的“睡眠”,在第一个线程组中添加一个流控制动作采样器(之前的was),并将其配置为Pause线程600000毫秒-10分钟 为了将令牌值从

我是jmeter的新手。编写脚本如下:

线程组1:令牌生成

线程组2:使用在线程组1中创建的令牌并调用API

每10分钟需要执行一次线程组1,以便生成新的令牌并由线程组2使用

脚本结构:

以下解决方案适合我:

在线程组2中,调用API

然后使用正则表达式提取器提取状态代码

添加if控制器

注意:唯一的缺点是,当请求失败时,只生成新的令牌

  • 为了实现10分钟的“睡眠”,在第一个线程组中添加一个流控制动作采样器(之前的was),并将其配置为
    Pause
    线程
    600000
    毫秒-10分钟

  • 为了将令牌值从一个线程组传递到另一个线程组,请使用第一个线程组中的函数将JMeter变量转换为JMeter属性,并在第二个线程组中读取令牌值
    根据JMeTM最佳实践,您应该考虑迁移到(或页面上最新版本的任何版本)。