Commit Graph

63 Commits

Author SHA1 Message Date
Jonatan Heyman ba1c811ff2 Changed the Locust class/SubLocust class API into a Locust and a TaskSet class, described in #43 2012-11-06 22:57:13 +01:00
Jonatan Heyman 2d1aeeec3f Removed the require_once decorator. Fixes #42. 2012-11-02 18:15:00 +01:00
Jonatan Heyman 7e1a7f69fd Updated documentation to reflect the changed behavior of catch_response, and some small general docs improvements 2012-10-26 11:15:30 +02:00
Jonatan Heyman d0782d1eb5 Use python-requests lib (partly discussed in #39) 2012-10-25 03:04:55 +02:00
Jonatan Heyman 5a51bdfdd4 Better handling of slave nodes that quit. A quitting slave will now send a quit message to the server, and the server will remove it from it's list of connected slaves. 2012-04-05 18:38:49 +02:00
Jonatan Heyman d306e5ae03 Added documentation page on how to extend Locust with events and web routes 2012-03-20 03:29:07 +01:00
Jonatan Heyman d85caa9ed5 Various documentation improvements.
Documented how to use HttpBrowser's catch_response argument with a with statement.
Documented the HttpBrowser's allow_http_error.
Started writing a changelog.
2011-09-05 23:11:34 +02:00
Jonatan Heyman cd123f4ba3 Implemented support for resetting the statistics once all locust users are hatched, when running Locust in distributed mode. 2011-05-13 19:07:22 +02:00
Jonatan Heyman d8b62d5c83 Added event hooks that are fired when various things occur. This is done to make it easier for users to extend locust with custom functionality in their own load testing scripts. The current event hooks are: request_success, request_failure, locust_error, report_to_master, slave_report.
Refactored the stats gathering and aggregation to use the new event system.

Some improvement that removed some code duplication.
2011-04-27 18:24:44 +02:00
Jonatan Heyman 57bc2d2677 Added API documentation for the HttpResponse class. 2011-03-08 14:34:22 +01:00
Jonatan Heyman 06b128862b Added Locust.schedule_task() method to API documentation. 2011-02-28 12:12:20 +01:00
Jonatan Heyman a0cf2e2a2f Added InterruptLocust exception to API, and added it to API documentation. 2011-02-25 15:02:52 +01:00
Jonatan Heyman 45b148b14a Added sphinx documentation for Locust 2011-02-08 23:59:02 +01:00