apache / apache/jmeter

https://github.com/apache/jmeter/blob/master/src/core/src/main/java/org/apache/jmeter/engine/StandardJMeterEngine.java run method is not able to evaluate whileloopController condition and always provide false

Open
#6,103 0 comments 0 reactions 0 assignees View on GitHub
defect to-triage
Dominant language
Java
Stars
9.5k
Forks
2.3k
Avg merge
1d 22h
Merged PRs (30d)
5

Description

### Expected behavior

WhileLoopController conition should be evaluated correctly but it always provide false and never evaluate condition

### Actual behavior

WhileLoopController conition should be evaluated

### Steps to reproduce the problem

18:21:40.660 [DataOrientedLoadGenerationTestParameters 1-1] DEBUG o.a.jmeter.control.WhileController - Condition string: '${__javaScript((vars.get("isVariant0Fetched") == null || vars.get("isVariant1Fetched") == null))}'
18:21:40.661 [DataOrientedLoadGenerationTestParameters 1-1] DEBUG o.a.jmeter.control.WhileController - Condition value: 'false'

### JMeter Version

apache-jmeter-5.4.1

### Java Version

_No response_

### OS Version

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.