RSelenium concurrent users for multiple scenarios on Shiny
I have some experience with JMeter but it seems not appropriate for your case, as written here.
Shiny relies on Javascript to respond to user interactions and communicate with R as opposed to RESTful HTTP calls. This means standard load testing frameworks like JMeter do not accurately simulate load.
Please have a look at the info for shinyloadtest. I have not used it personally, but according to the documentation it can be installed under Windows and supports:
- Record a typical user session for the app.
- Replay the session in parallel, simulating many simultaneous users accessing the app.
- Analyze the results of the load test and determine if the app performed well enough.
Hope this helps.