Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2025-12-23 12:52] nkukardstart [2025-12-30 11:15] (current) nkukard
Line 1: Line 1:
 ===== Current Project ===== ===== Current Project =====
  
-==== NGLoadTest - Network Load Testing Tool ==== 
  
-NGLoadTest is an open-source, high-performance network load testing framework built around **TRex Stateful Traffic (STL)**. It enables realistic traffic generation for benchmarking DUTs (Devices Under Test) with UDP, IMIX, and custom profiles. Designed for AI-assisted development and streaming demos, it features CLI control, real-time web dashboard, and autotuning. +[[projects:osmiumvm:start|OsmiumVM + IliVM]]
- +
-=== Key Features === +
- +
-  * **TRex STL Profiles**: +
-    * UDP bidirectional flows (IPv4/IPv6, VLAN-aware) +
-    * IMIX traffic emulation +
-    * Custom packet builders (IPv4/UDP, IPv6/UDP, VLAN tagging) +
-    * Dynamic port/MAC/IP randomization up to 8192 flows +
-  * **Test Runner**: +
-    * Multi-phase execution (warmup, rampup, hold) +
-    * Real-time stats processing (pps, bps, latency) +
-    * Event-driven pub/sub for client coordination +
-  * **Web UI** (Next.js): +
-    * Live dashboards, WebSocket stats +
-    * Configurable via API endpoints +
-  * **CLI Modes**: +
-    * **server**: Hosts web UI and pub/sub broker +
-    * **run**: Executes profiles with tunables (e.g., `--tunable flows=10000 l2-frame-size=128`) +
-    * **check**: Validates config/tunables+
  
 +[[projects:ngloadtest:start|NGLoadTest]]
  • start.1766494375.txt.gz
  • Last modified: 2025-12-23 12:52
  • by nkukard