Remote execution

Introduction

If you want to test sites with many concurrent users, a single machine probably will not manage all this work.

Fortunatelly, we can run this test in a set of remote server at the same time.

Startup server

You must repeat this steps in every server you want to configure.

  1. Checkout https://source.sakaiproject.org/contrib/qa/tags/testframework-VERSION.
  2. Run in server mode mvn test -Pserver
  3. The server waits for client requests.

Run the test

Is easy as run locally, only run with the same command but adding:

  • mvn test site -Djmeter-options="-R server1,server2,server3"

The final report contains every request performed in every single server. Go to JMeter page to get more information about remote testing.