Performance Testing
Karvio lets you store, track, and compare results from performance and load tests alongside your functional test data. Upload artifacts from tools such as JMeter or LoadRunner, record a verdict, and compare metrics across runs over time.
Performance runs are useful for release gates, regression detection, and preserving the raw evidence behind performance decisions.
Performance Run List
The Performance page lists all performance runs in the current project. Each row shows:
- Name – the run name
- Status – Pending / Running / Completed / Failed
- Verdict – Pass / Fail / Inconclusive
- Load Kind – the type of test executed
- Environment – the target environment
- Start Date – when the test ran
Filtering
Filter by:
- Status – Pending / Running / Completed / Failed
- Verdict – Pass / Fail / Inconclusive
- Load Kind – Smoke / Load / Stress / Endurance / Spike
- Environment – a specific environment
Sorting
Sort by: created date, start date, name, status, verdict, load kind, or environment.
Load Kind Reference
| Load Kind | Description |
|---|---|
| Smoke | A brief low-load test to verify the system is functional |
| Load | A sustained test at expected production load |
| Stress | A test that pushes the system beyond expected limits |
| Endurance | A long-duration test to detect memory leaks and degradation |
| Spike | A sudden large increase in load to test recovery |
Create a Performance Run
- Click New Performance Run.
- Fill in the run details:
| Field | Description |
|---|---|
| Name | A descriptive name, e.g., Checkout – Load Test v2.4 |
| Status | Initial status – typically Pending |
| Verdict | Set after reviewing results: Pass / Fail / Inconclusive |
| Load Kind | The type of load test |
| Environment | The environment that was tested |
| Start Date | When the test began |
| Description | Notes about the test setup or goals |
- Click Create.
Upload Performance Artifacts
Artifacts are the output files from your load testing tool (JMeter .jtl or .csv, LoadRunner .lrr, Gatling reports, etc.).
Upload a File
- Open the performance run.
- Go to the Artifacts tab.
- Click Upload Artifact.
- Select the file from your computer.
- Click Upload.
Preflight Validation (Dry Run)
Before fully importing an artifact, you can validate it:
- On the upload dialog, enable Dry Run.
- Click Upload.
Karvio parses the file and reports any errors or warnings without saving data. Fix any issues and re-upload.
Import
After a successful preflight, click Import to process the artifact. Large files are processed asynchronously – a progress indicator shows the import status.
Download
Click the file name in the artifact list to download a copy of the original file.
Run Overview and Metrics
Open a performance run to see the Overview tab with:
- Run metadata (environment, dates, verdict)
- Key metric summaries from imported artifacts (response times, throughput, error rates)
Environment Details
The Environment tab on a performance run shows the configuration of the linked environment at the time the test was executed.
Compare Runs
To compare metrics across multiple runs:
- On the Performance list page, select two or more runs with the checkboxes.
- Click Compare.
The comparison view shows metrics side by side for the selected runs.
Verdict Guidance
| Verdict | Use when |
|---|---|
| Pass | Metrics meet agreed thresholds and no blocking performance issue is observed. |
| Fail | One or more critical thresholds are breached or the run exposes unacceptable degradation. |
| Inconclusive | The run is invalid, incomplete, noisy, or lacks enough evidence for a release decision. |
Document the reason for Fail or Inconclusive in the run description or comments so later reviewers understand the decision.
Archive a Performance Run
- Open the run.
- Click Archive in the toolbar.
Archived runs are hidden from default filters but remain accessible for historical comparison.
Delete a Performance Run
Warning
Deleting a performance run permanently removes the run record and all uploaded artifacts.
- In the run list, open the context menu (…).
- Click Delete.
- Confirm the deletion.