What are we testing?
The performance of Fedora when performing create, read and delete operations of Fedora objects and datastreams using Fedora's REST API.
Test System
Fedora version: 3.6.2
System information: The information about the system on which the tests were done is placed at systemInfo.txt
- This was gathered using the script gatherSystemInfo.sh
Test Harness
The test was done using Apache JMeter
The Jmeter script used for the test is Fedora.jmx published in the github repo ff-jmeter-madness
Test Parameters
Number of Threads: The number of threads Jmeter will use to execute the test
Number of Loops: Configures the number of datastreams in the fedora object
File size - A set of files are generated on the fly. The file size is based on the mean and standard deviation
Test Data
Parameter | values | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Number of threads | 1 | 5 | |||||||||
Number of loops | 10 | ||||||||||
File size - Mean (bytes) | 1 | 1024 | 8192 | 104858 | 1048576 | 8388608 | 107374182 | ||||
File size - Standard deviation (bytes) | 0 | 102 | 819 | 10486 | 104858 | 838861 | 10737418 |