Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

See FF+Candidate+Test+Harness for information regarding the test harness, an explanation of the test results and analysing the test results

Test System

Fedora version: 3.6.2 installed on futures6 (see Test Platform for details)

...

Test Harness

The test was done using Apache JMeter

...

The test scripts, results and the graphs generated are available on github at https://github.com/futures/ff-jmeter-testResults/tree/master/2013-02-10-FedoraTests

Test Parameters

Number of Threads: The number of concurrent requests Jmeter will generate, when executing the tests

...

The binary data created during the test run, is used as the data for datastreams, in the creation and modification of the datastreams within an object. The size of the binary data is based on the test parameters of mean and standard deviation.

Test Results

A stacked bar chart of the different response codes received, grouped by thread count

A box plot of Thread count vs Time taken to complete a response

A box plot of Thread count vs Time taken to complete a response, for each of the operations

Analysing the test results

The stats visualizations were done using R (http://www.r-project.org/).

...