Locust is an open source user load testing tool written in Python. The idea behind Locust is to swarm your web site or other systems with attacks from simulated users during a test, with each user behavior defined by you using Python code. This swarming process is then monitored from a web UI in real-time, and will help identify any bottlenecks in your code before real users can come in.
As it is completely event-based, Locust can have thousands or even millions of simultaneous users...
Render Web Services for Viewing/Monitoring and Test Web Applications
Renders and aggregates other web services into static HTML monitoring output.
Also implements simple and dynamic testing of web based applications using mechanize.
Includes Basic authentication, and ADFS authentication for web service testing.
Custom authentications can be implemented very easily with python programming.
Implements PhantomJS rendering for Javascript/HTML5 dynamic web pages.
Requires python3
Addanc is a distributed/scalable system for stress/load testing web based applications. Addanc tests focus on the arrival rate of service requests rather than a fixed number of simulated clients.