Installation on a Marketplace

Install or upgrade Gatling Enterprise on a Marketplace, and learn how to configure it.

AWS Marketplace

Installing on the AWS Marketplace

We provide three offers on the AWS Marketplace:

  • Continuous Load Testing
  • Distributed Load Testing
  • High-Scale Load Testing

The links could be updated by AWS so it is best to search for gatling enterprise directly, see the following search results.

After selecting an offer, the AWS Marketplace will guide you through the installation on your own AWS account.

Upgrading on the AWS Marketplace

You’ll need two running instances to perform a migration. In order to avoid paying the subscription fee of two Gatling Enterprise instances at the same, we recommended starting the migration in the original instance, download every backup you made, shutdown the instance down, and finally start a fresh one with the latest version. The idea behing this process is that you only pay the AWS Marketplace fee when an instance is running.

On the former instance:

  • Stop Gatling Enterprise with the command sudo systemctl stop frontline
  • Stop the Cassandra database with the command sudo systemctl stop cassandra
  • Copy the /var/lib/cassandra folder holding Cassandra’s data
  • Copy the /opt/frontline/conf and /opt/frontline/keys folders holding Gatling Enterprise’s configuration

On the new instance:

  • Create a new Gatling Enterprise instance with the latest version
  • Stop Gatling Enterprise with the command sudo systemctl stop frontline
  • Stop the Cassandra database with the command sudo systemctl stop cassandra
  • Delete content inside the /var/lib/cassandra folder
  • Copy the previously saved Cassandra data onto the new one
  • Check the owner and the permissions sudo chown cassandra:cassandra -R /var/lib/cassandra
  • Delete the content of the /opt/frontline/conf and /opt/frontline/keys directories
  • Copy the previously saved Gatling Enterprise onto the new one
  • Check the owner and the permissions sudo chown frontline:frontline -R /opt/frontline/conf /opt/frontline/keys
  • Start the Cassandra database sudo systemctl start cassandra
  • Wait a few minutes
  • Start Gatling Enterprise sudo systemctl start frontline
  • Wait a few minutes

Azure Marketplace

Installation

We provide a single offer on the Azure Marketplace with multiple pricing ranges:

  • Continuous Load Testing
  • Distributed Load Testing
  • High-Scale Load Testing

You can see the offer itself here.

After selecting a plan, the Azure Marketplace will guide you through the installation on your own Azure subscription.

Upgrading on the Azure Marketplace

Binaries are stored on the OS Disk in /opt.

Data are stored on the Data Disk in /data.

Upgrading consists in keeping the data disk, reusing it on the new instance, while copying the original configuration of Gatling Enterprise on the OS Disk.

On the former instance:

  • Stop Gatling Enterprise with the command sudo systemctl stop frontline
  • Stop the Cassandra database with the command sudo systemctl stop cassandra
  • Copy the content of the /opt/frontline/conf and /opt/frontline/keys folders

On the new instance:

  • Create a new Azure Gatling Enterprise instance with the latest version reusing the data disk of the previous version
  • Stop Gatling Enterprise with the command sudo systemctl stop frontline
  • Stop the Cassandra database with the command sudo systemctl stop cassandra
  • Delete the content of the /opt/frontline/conf and /opt/frontline/keys folders
  • Copy your previous back of the Gatling Enterprise configuration keys content from the former instance
  • Check the owner and the permissions of these backups in the new instance: sudo chown frontline:frontline -R /opt/frontline/conf /opt/frontline/keys
  • Start the Cassandra database with the command sudo systemctl start cassandra
  • Wait a few minutes
  • Start Gatling Enterprise with the command sudo systemctl start frontline
  • Wait a few minutes

Edit this page on GitHub