Jmeter - 每个采样器请求之前的增量值

Kam*_*l W 5 java counter jmeter performance-testing

我在 jmeter 中有一些测试计划,其中有几个 SOAP 采样器,其中我附加到请求主体计数器值,并且我正在寻找如何在每个采样器请求之前增加计数器的方法。

通过下面的设置,jmeter 会按以下顺序执行请求:

First Request - with counter 1
Second Request - with counter 1
First Request - with counter 2
Second Request - with counter 2
Run Code Online (Sandbox Code Playgroud)

我想实现这种行为:

First Request - with counter 1
Second Request - with counter 2
Third Request - with counter 3
...
N Request - with counter n
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

用户数量: 线程数量: 1 加速周期: 1 循环计数: 2

计数器 起始值:1 增量:1 最大值:2

我该怎么做 ?我想我应该以某种方式引入循环控制器?

UBI*_*ACK 6

你可以这样做:

  • 在测试计划中,定义变量“计数器”设置为 0 计数器变量

  • 然后使用__intSum函数添加一个用户参数,它是一个预处理器(因此在 SAMPLER 之前执行)组件

用户参数

由于范围规则,它每次都会被执行。