I am looking for a load/stress testing software/platform that allows to:
- Record user activity in a web browser into a script, and then replay it (or that can accept third-party scripts e.g. Selenium);
- Modify the script e.g. set random values for emails/passwords instead of those initially typed;
- Upload the script to the cloud, configure load test (number of users, ramp up time etc.), perform it and produce report.
So far I have found a few options that seem to closely resemble what I want:
- LoadView. Uses a custom script language that can absorb additional C# lines of code. This is so far the only option that worked well for me;
- LoadBooster. Seems to be able to use Selenium HTML scripts as load testing scenarios (the scripts need to be pre-recorded using Selenium IDE Firefox plugin or similar). The script I recorded became stuck though when I tried to verify it for load-testing — I'll see if I can progress further;
- Web Performance Load Tester. I managed to record a user session, but then could not immediately figure out how to set some of the field values to be random. The interface is all point-and-click, and the actual underlying script doesn't seem to be available for raw editing;
While I will be digging the Options 2-4 further to see if they can do what I want, and also look out for other options, can someone please:
- Recommend any suitable options that I have missed?
- Advise if the Options 2-4 can actually do what I want and therefore are worth digging further.