Skip to main content

LoadLitmus

LoadLitmus is the dashboard we run our performance tests from. It wraps JMeter in a browser UI: pick a plan, set the load, press play, watch the log stream, and keep every run's results in one place per project. It runs on your own machine or a test server — no cloud, no database, all data stays local.

Important: this track is written against LoadLitmus 1.4.5 with JMeter 5.6.3, and covers the parts we use on real engagements. Everything in the Status table below was exercised on a live instance while writing; anything not exercised says so.

Status​

PageStatusNotes
1. What LoadLitmus IsReviewedConceptual page
2. Install and First ProjectPartly validatedDev install (python -m webapp) and project creation run on macOS. Windows installer and .deb not re-tested for this guide
2a. Getting AroundValidatedEvery sidebar page captured from 1.4.5 with a demo project
3. Script RequirementsValidatedEvery rule checked against six real project scripts and against LoadLitmus's own load reader
4. Running a TestValidatedFour runs executed from the UI against a local stub app
5. Results and MonitoringPartly validatedResults, reports and auto-analysis exercised. InfluxDB monitoring described from configuration, not run for this guide
6. Fleet and Distributed RunsNot yet validatedWritten from the app's behaviour and our past distributed projects; no fleet was provisioned while writing
Appendix. Starter TemplateValidatedThe template ships with this guide and was run end to end. Test Editor is beta with known bugs.

Basics​

#TopicDescription
1What LoadLitmus IsWhat it does, what it does not, and when to use it instead of plain JMeter
2Install and First ProjectInstalling, the data folder, creating a project, ports and access
2aGetting AroundA tour of the sidebar: what each page is for and where it is covered
3Script RequirementsWhat a .jmx needs so the dashboard can drive it

Running Tests​

#TopicDescription
4Running a TestThe Runner page, load, parameters, test data, stopping, CI
5Results and MonitoringReading runs, reports, comparisons, live monitoring
6Fleet and Distributed RunsSlave machines, provisioning, distributing data

Appendix​

TopicDescription
Starter Script TemplateA ready-made .jmx skeleton built for LoadLitmus, with a download link

Where this sits​

  • Performance Testing Fundamentals — what to test and why.
  • JMeter track — how to build the script. LoadLitmus runs the script; it does not replace learning JMeter.
  • This track — how to run, store and report it as a team.