Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

NeoLoad Performance Dashboard

Dashboard (last 7 days)

Dashboard overview

A full-stack solution for monitoring and analyzing NeoLoad performance test results in real-time. This project consists of a Spring Boot backend API and two specialized React dashboards.

📁 Project Structure

neoloaddash/
├── neoloadstat-backend/     # Spring Boot API
└── neoloadstat-frontend/    # React dashboards

🎯 What It Does

Connects to your NeoLoad API, aggregates test results across workspaces, and presents them in two dashboard views:

  • Big Screen Dashboard - Real-time monitoring display for team areas
  • Management Dashboard - Detailed analysis and reporting tools

🚀 Quick Start

Prerequisites

  • Java 17+
  • Node.js 14+
  • Access to NeoLoad Web API
  • NeoLoad API token

🖥️ Frontend Dashboards

Big Screen Dashboard (/dashboard)

Purpose: Real-time monitoring for team displays

Features:

  • Large KPI cards (Total Runs, Passed, Failed, Pass Rate)
  • Bar chart showing performance by workspace
  • Auto-refresh every 5 minutes
  • URL parameter for time range: ?days=7 (default: 30)
  • No scrolling required - optimized for 1920×1080 displays

URL Parameters:

  • ?days=7 – Show data from last ex 7 days (default: 30)
  • ?dark=true – Enable dark mode (default: light)

Best for:

  • Team area monitors
  • War room displays
  • Quick status checks

Management Dashboard (/)

Purpose: Detailed analysis and reporting

Features:

  • Status categorization (Excellent ≥90%, Good 70-89%, Needs Attention 50-69%, Critical <50%)
  • Workspace health overview with visual indicators
  • Status distribution pie chart
  • Detailed performance table
  • CSV export functionality
  • Date range filtering
  • Workspace exclusion filters

Best for:

  • Sprint reviews
  • Management reports
  • Performance analysis
  • Stakeholder presentations

About

Performance testing dashboard designed to visualize and monitor NeoLoad test run statuses in real time. It provides clear insights into test execution progress

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages