How to run a load test with Loadzen

Running a test with Loadzen takes four key steps:

To record your test scenario or scenarios using the Loadzen Recorder Chrome Plugin, simply browse to you test site, tell it to start recording, and complete you user journey. Once the scenario is recorded, it will save into your Loadzen account.
If you do not use Chrome or wish to design your test scenario manually, you can use the scenario creation screen under "Scenarios" to detail each step of your test. Please see the section "More about Scenarios" for a detailed explanation of this screen.

Design your test: On the Tests page, select "Add a new Test", and select what kind of test you would like to run, there are three main types of test:

  • Step: This is a test where the number of users will increment from 0 by whatever "step" value you set to your maximum number of virtual users, so if you select 100 virtual users, with a step of 20, the test will have ten steps incrementing by 20 virtual users: 1, 20, 40, 60, 80, 100
  • Timed: Also known as a "soak" test, here you can the number of users to send to your site over a period of time, so if you select 100 virtual users and 180 seconds, our systems will attempt to send a constant stream of traffic approximating to 100 virtual users to your site over a period of three minutes, and record the results.
  • Wave: Wave tests are similar to step tests, except you can set how many users the test should send at each stage of the test by entering a list of values. For example a test that goes up and down in terms of traffic could have a wave list of: 10, 20, 80, 20, 10 with a maximum number of virtual users set at 80.

Run or schedule your test - you can run a test by clicking the "run" icon beside the test name on the "Stored" screen. As soon as you authorise the test to start, if the test is not free, your balance will be deducted. Remember you can always stop a test by selecting "Stop" from the "Running" screen. If you chose to schedule your test, please remember it will be running on GMT time.

Analyse your results: Your results will be displayed in the "recent results" section of your dashboard, or in the "Results" page. Results are broken down to show you the average time of a request during a particular step, as well as the error count for that step. If you would like to get deeper into the data, you can always use the "View tabular data" button, to show the underlying tables and calculations as well as the minimum and maximum values of the test at each stage.