Apollo stress test using Apache JMeter

jmeter-dev-stress-test-1.jmx

The script has two user-defined variables:

  • server (localhost)
  • instance_name ( apollo)

The test is performed on data from Apis mellifera.

Datasets:

  1. A. mellifera reference genome
  2. A. mellifera Official Gene Set v3.2

The datasets can be processed as described here.

jmeter-dev-stress-test-2.jmx

The script has two user-defined variables: server (localhost) instance_name ( apollo)

The test is performed on data from Apis mellifera as well as Bos taurus.

Datasets:

  1. Bos taurus reference genome
  2. Bos taurus RefSeq Annotations for protein coding genes

The datasets can be processed as described here.

Users

Each of the test script utilizes several user profiles. To add the same user profiles as described in the script, make use of add_users.groovy with example-users-for-stress-test.csv as input.

add_users.groovy -inputfile example-users-for-stress-test.csv --username <admin username> --password <admin password> --destinationurl <URL for apollo>

Note: After this step, make sure to grant organism permissions to each user. This can be done via the Users tab in Annotator Panel of Apollo.