Actions
Feature #4094
closed[tests] Improve repository operations performance test.
Start date:
18.07.2016
Due date:
% Done:
100%
Estimated time:
(Total: 0.00 h)
Sorting:
Commit Number:
Description
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
Improvement Goals
- 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
Actions