The following tests are used for measuring the timing of fixed-scope operations. Specifically, the tests take an input argument that specifies the number of resources to be created in Fedora. Once the resources have been loaded, a final request is performed to measure the response time of a target resource. The current set of bash scripts are focused on the response times for retrieving Fedora resources with either many child resources, or many properties. The scripts should be extended to Versioning and Search functionality.
These instructions include a "quick start" to get an initial, experimental, testing environment setup. Once the basic setup/execution details have been established, the "real" tests should be performed on a production-like system.
git clone https://github.com/fcrepo4-labs/fcrepo-performance-test-scripts.git |
The README details which scripts work against Fedora 6
For example:
./n-binaries 1000 500 |