Skip to content

Custom Thread Groups - Reporting the correct value to updateIterationIndex#719

Merged
undera merged 1 commit intoundera:masterfrom
abstracta:CTG_3.1.1_ITER_VAR_IDX_FIX
May 14, 2025
Merged

Custom Thread Groups - Reporting the correct value to updateIterationIndex#719
undera merged 1 commit intoundera:masterfrom
abstracta:CTG_3.1.1_ITER_VAR_IDX_FIX

Conversation

@3dgiordano
Copy link
Copy Markdown
Contributor

In version 3.1 of Custom Thread Groups, support for iteration variables was added.

It was reported that now that the iteration variable is reported, it doesn't follow the same pattern as ThreadGroup.
VirtualUserController has a different iteration numbering logic, which is why the first iteration is initialized with 1.
Therefore, when updateIterationIndex is called to store the iteration variable with the _idx value, it starts at 1, not 0 like ThreadGroup.

A small fix has been made to report it so that VirtualUserController reports the same way as the ThreadGroup controller (The iteration index is reported starting at zero).

It is proposed to adjust how the value is reported to updateIterationIndex so that the index used in the variables is appropriate, starting from zero.

Also fixed getIterCount to return the internal index without the increment, since VirtualUserController already internally enumerates iteration 1 as 1 and not zero (doesn't require the +1).

@undera undera merged commit a76280d into undera:master May 14, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants