apache / apache/jmeter

Add a differentiator for checkboxes that can contain expressions.

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

Description

### Use case

Since 5.6.x some checkboxes could be change in an expression (right click on checkbox) but there is no external information to explains if the checkbox is "standard" or "expression compatible".

https://github.com/apache/jmeter/pull/6199

![jmeter_checkbox_expression](https://github.com/user-attachments/assets/38e4876d-e063-4639-aa05-1adcc78e208e)

### Possible solution

1- First solution : Add some text between the checkbox and the label.
E.g.1 Test Plan :
Before : "Run Thread Groups consecutively"
After : " (Exp) Run Thread Groups consecutively" , add **(Exp)** in the label to explain that checkbox is **Exp**ression compatible.

E.g.2 Test Plan :
Before : "Delay Thread creation until needed"
After : "(Exp) Delay Thread creation until needed"

2-Second solution : Change the color background of the checkbox compatible with expression
E.g.3 Thread Group :
cb.setBackground(Color.ORANGE);
cb.setOpaque(true);

![jmeter_checkbox_color_expression](https://github.com/user-attachments/assets/be5a50b9-a600-4fc1-8000-f088e07b3c6e)

### Possible workarounds

_No response_

### JMeter Version

5.6.3

### Java Version

jdk8 to jdk17

### OS Version

All OS

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.