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.
Duration 35 hours
Course Outline
Introduction to Performance Testing
- The performance testing lifecycle.
- Interpreting performance test results.
Understanding Various Architectures and Application Models
- 2-tier and 3-tier architectures.
- N-tier architecture.
- Middleware-based architectures (e.g., MQ, Webservices).
Technology Stack
- Fundamental UNIX commands (grep, find, vi editor, etc.).
- Basics of Oracle and SQL (queries, tables, triggers, etc.).
- Core C/Java concepts.
Detailed Analysis: Monitoring Concepts and Tools
-
Hardware Monitoring (Windows - Perfmon, UNIX - nmon, vmstat)
- Run queue (Average processor queue length).
- Network I/O.
- Disk I/O.
- Memory (Available, Used, Paging space, File System Cache, etc.).
- CPU (Available, virtual, online, entitled, etc.).
-
Web Server and Application Server Monitoring
- JVM (Java heap) - heap dump analysis.
- Connection pools.
- Thread pools.
-
Database Monitoring
- Basic query tuning.
- SQL Trace.
- AWR or Statspack analysis.
- Query plans.
- Understanding bandwidth and FTP.
Requirements
- Familiarity with database systems such as Oracle
- Proficiency with application containers like WebSphere or Weblogic
- Working knowledge of programming languages, particularly Java
- Foundational understanding of performance testing principles
- Competence in SQL
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.