Performance Engineering Course

Each Module Duration 1 Hr

  • 1 Fundamentals of Performance Engineering
  • 2 Performance Testing Vs Performance Engineering
  • 3 Role Of Performance Engineer in Organization
  • 4 Activities involved in Performance Engineering

  • 1 Client server architecture
  • 2 Protocol communication and its parameters
  • 3 Response Time, throughput
  • 4 2-tier, Multi tier, ELB server, Cloud Environment
  • 5 Structures & Differences
  • 6 Network Level Sniffers

  • 1 CPU
  • 2 Memory
  • 3 Network
  • 4 Disk

  • 1 Windows system monitoring using Perfmon Counters
  • 2 Explanation about Linux System monitoring tools Vmstat, iostat, top, free, netstat

  • 1 Different types of JVM and explanation about JVM Heap Structure
  • 2 What is Garbage Collection
  • 3 Types of Garbage collection
  • 4 How Garbage Collection works

  • 1 What is heap dump analysis
  • 2 How to do heap Dump Analysis
  • 3 How to analyze and identify memory leaks using Heap dumps
  • 4 Different between Memory leak and OutofMemory issues
  • 5 Understanding different type of Memory Issues

  • 1 What is Thread Dump Analysis
  • 2 How to do Thread Dump Analysis

  • 1 How Browser Rendering works
  • 2 Browser Rendering Fundamentals

  • 1 Explanation of devices tools
  • 2 Performance option in Dev tools
  • 3 Single User performance testing through web page test
  • 4 Single User performance testing through GTMetrix

  • 1 Installation
  • 2 Configuration of different agents
  • 3 Performance Issue Identification
  • 4 Unique Features of Dynatrace

  • 1 Installation
  • 2 Configuration of different agents
  • 3 Performance Issue Identification
  • 4 Unique Features of Appdynamics

  • 1 Memory Graphs
  • 2 CPU utilization Graphs
  • 3 Garbage Collection graph
  • 4 Time to First Byte Graph

  • 1 PERFORMANCE ISSUES & PATTERNS

  • 1 Performance Engineering Best Practices