Feature Request: Dynamic Tag Generation for Industry-Specific Load Testing
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.