Skip to Content

NeoLoad Performance Engineering  


Request for price


Length: 5 day (40 hours)

 

Course objectives

After completing this course, students will be able to:

    • Strategize: Gather non-functional requirements and design a comprehensive performance test plan.
    • Script at Scale: Record, correlate, and parameterize complex business transactions using NeoLoad's GUI.
    • Simulate Realism: Configure realistic populations using various browsers, network conditions (GPRS to 5G), and user behaviors.
    • Execute & Monitor: Run large-scale tests (Cloud or On-premise) and monitor server-side health in real-time.
    • Analyze & Report: Use NeoLoad’s AI-powered dashboards to pinpoint bottlenecks and verify SLAs.
    • Continuous Testing: Integrate NeoLoad with Git and CI tools (Jenkins/GitHub Actions) for shift-left performance testing.



Course outlines

    • Phase 1: Foundations & Architecture
      • Performance Theory: Load vs. Stress vs. Endurance (Soak) vs. Peak testing.
      • NeoLoad Components: Controller, Load Generators, and NeoLoad Web.
      • Installation & License: Setting up the environment and requesting trial/enterprise licenses.
    • Phase 2: Design (Scripting & User Paths)
      • Recording: Using the "Proxy" and "Tunnel" modes to capture Web and Mobile traffic.
      • Variable Manager: Parameterizing data (CSV files, SQL queries, Random Strings).
      • Correlation: Handling dynamic session IDs and tokens via Automatic & Manual Correlation.
      • Logical Actions: Implementing If/Then/Else logic, Loops, and JavaScript code blocks.
      • Validations: Adding Content Checks and Duration assertions.
    • Phase 3: Runtime (Scenarios & Execution)
      • Workload Modeling: Designing "Populations" and assigning user distributions.
      • Load Variation Policies: Configuring Ramp-up, Hold, and Ramp-down periods.
      • Cloud Load Generation: Scaling tests using NeoLoad’s global cloud infrastructure.
      • Monitoring: Setting up OS, Web Server, and DB monitors (Windows, Linux, SQL, etc.).
    • Phase 4: Analysis & Results
      • The Result Manager: Interpreting response times, throughput, and error rates.
      • AI Analysis (2026 Update): Using built-in AI to automatically identify root causes of performance drops.
      • SLA Profiles: Setting performance "Pass/Fail" criteria.
      • Report Generation: Creating executive summaries and technical comparison reports.
    • Phase 5: Advanced & Enterprise Features
      • API & Microservices: Testing REST/SOAP services and gRPC independently.
      • RealBrowser Integration: Testing the actual end-user rendering speed (Core Web Vitals).
      • CI/CD Integration: Triggering tests via CLI and viewing results in NeoLoad Web dashboards.


Download Outlines