[tests] Improve repository operations performance test.
We have a first implementation of a performance test that executes multiple repository operations (push/pull/clone) to stress our system. It it based on the locust library http://locust.io . Current implementation is limited to the mercurial backend and should be extended to also support git and svn operations. The code is located at https://internal-code.rhodecode.com/rhodecode-enterprise-ac-tests/files/tip/loadtest
- Move the code from CE repo to AC-Tests
- Add support for SVN
- Add support for GIT
- Refactor code to split out common code. Maybe a common base class for git/svn/hg?
- Add support for adding commits to the repositories
- Make running the tests as simple as possible