Skip to main content

Load Testing

We use JMeter to create and run load tests in Utopia. JMeter docs can be found at https://jmeter.apache.org/ .

See simple overview for a little more information.

Recommended Downloads

BlazeMeter Chrome Extension: https://chrome.google.com/webstore/detail/blazemeter-the-continuous/mbopgmdnpcbohhpnfglgohlbhfongabi?hl=en 

File Structure

All things load testing related can be found in the Utopia Repository at Utopia\UtopiaTesting.

3rdParty

JavaSetup8u221.exe: Java 8+ is required to run JMeter. Running this file will ensure it is installed on your machine.

apache-jmeter-5.1.1.zip: This is a compressed version of all the files required to run JMeter. Unzip this zip file somewhere on your machine. To run JMeter, use the 'apache-jmeter-5.1.1\bin\jmeter.bat' file. (Running the 'ApacheJMeter.jar' does not include all need files for scripting, and possibly other things)

Templates

Templates are essentially small components that can be used to create a test.

see Creating Templates for more information.

Tests

Tests contain the actual tests that can be run to test different components of Utopia.

see Creating Tests or Running Tests for more information.

Resources

This folder is intended to contain data needed for tests. (for example, login credentials for test users).