Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to Performance testing
- The performance testing life cycle.
- Interpreting performance test results.
Exploring Various Architectures/Application Models
- 2/3 tier architecture
- N tier architecture
- Middleware-based architecture (MQ, Webservices, etc.)
Technologies
- Fundamental UNIX commands (grep, find, vi editor, etc.)
- Basic Oracle/SQL concepts (Queries, Tables, Triggers, etc.)
- Core C/Java principles
In-depth Analysis - Monitoring Concepts/Tools
-
Hardware Monitoring (Windows - Perfmon, UNIX - nmon, vmstat)
- Run queue (Average processor queue length)
- Network IO
- Disk IO
- Memory (Available, Used, Paging space, FS Cache, etc.)
- CPU (Available, virtual, online, entitled, etc.)
-
Web Server/App Server Monitoring
- JVM (Java heap) - heap dump analysis
- Connection Pool
- Thread Pool
-
Database Monitoring
- Basic query tuning
- SQL Trace
- AWR or Statspack analysis
- Query plan
Requirements
- Knowledge of databases such as Oracle.
- Familiarity with application containers like WebSphere or Weblogic, among others.
- Proficiency in programming languages such as Java.
- Understanding of Performance testing principles.
- Competence in SQL.
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.