performance-tests icon indicating copy to clipboard operation
performance-tests copied to clipboard

Feature Request: Dynamic Tag Generation for Industry-Specific Load Testing

Open cafe-jun opened this issue 1 month ago • 2 comments

To conduct realistic performance tests, it is essential to simulate environments similar to HMI (Human-Machine Interface) or SCADA systems. In these industrial settings, a single device or gateway often monitors and transmits hundreds of unique tags (data points) with various data types.

However, the current telemetry generators in this project have hard-coded keys and logic

This static approach makes it difficult to test scenarios involving diverse and large-scale tag configurations without modifying the source code.

Proposal: I propose refactoring these generators to support dynamic tag configuration via an external file (e.g., JSON).

HMI-like Simulation: Users should be able to define custom tag names and types to match their actual industrial setup.

Scalability: I am targeting a capacity of up to 100 dynamic tags per device to test high-density data throughput.

Flexibility: Support for specifying data types (Integer, Double, Boolean) and value ranges for each tag.

Contribution: I would like to personally work on this feature. Since I need this functionality to simulate HMI environments for my own load testing, I am ready to implement it and submit a PR.

Does this feature align with your project goals? If so, I will start the implementation. I am open to any feedback on the design or configuration structure.

Image

cafe-jun avatar Jan 09 '26 07:01 cafe-jun