Test Execution


Errthquake tests send HTTP request command sequences to your web services for hundreds or even thousands of simultaneous virtual users.

Subscription plans limit the number of simultaneous virtual users in a single test, but multiple tests can run concurrently to achieve a higher overall total.

Execute tests in the Errthquake portal on the Workspace Overview and Test Results pages.

Test Types

Test Parameters

Errthquake runs the command sequences in the test configuration file in parallel for the number of simultaneous users requested for a test. Customer subscription plans specify the upper limit for simultaneous users, and the number of entries in a CSV test input also sets a practical upper limit for simultaneous users in a test.

Subscription Plans

Test Execution Examples

Given this CSV test input:

user1,password1,abbeyroad,The Beatles,Abbey Road,42.58
user2,password2,thriller,Michael Jackson,Thriller,25.71
user3,password3,nightattheopera,Queen,A Night at the Opera,39.23
user4,password4,darksideofthemoon,Pink Floyd,The Dark Side of the Moon,48.99
user5,password5,ziggystartdust,David Bowie,Ziggy Stardust,31.84
user6,password6,somegirls,The Rolling Stones,Some Girls,37.62
user7,password7,hwy61revisited,Bob Dylan,Highway 61 Revisited,29.38
user8,password8,purplerain,Prince,Purple Rain,21.97

Although any number of simultaneous virtual users can be requested, 8 CSV entries means only 8 simultaneous command sequences will be executed.

For these examples, assume the test configuration YAML defines a test sequence that uses 1 minute of clock time.

The examples use durations and virtual user counts that divide evenly, but this is not required in actual test operation.

Duration Test Examples

Benchmark Test Examples

Benchmark tests run the test command sequence once for each user in the CSV test input.

For these examples, assume the same command sequnce that uses 1 minute of clock time.

Interactive Test Examples

Interactive tests start with an initial number of simultaneous users and accept adjustments to the number of simultaneous users. They recycle CSV input like duration tests, but only end when the customer explicitly stops the test.

Adding Ramp-Up Time to a Test

Ramp-up time is time used to bring a test from 1 virtual user to the requested number of virtual users.

For these examples, assume the same command sequence that uses 1 minute of clock time.