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.
Understanding Various Architectures/Application Models
- 2/3 tier architecture.
- N-tier architecture.
- Middleware-based architecture (e.g., MQ, Webservices).
Technology Stack
- Basic UNIX commands (grep, find, vi editor, etc.).
- Fundamental Oracle/SQL concepts (queries, tables, triggers, etc.).
- Core C/Java concepts.
Detailed Analysis - Monitoring Concepts/Tools
-
Hardware Monitoring (Windows - Perfmon, UNIX - nmon, vmstat).
- Run queue (Average processor queue length).
- Network I/O.
- Disk I/O.
- Memory metrics (Available, Used, Paging space, FS Cache, etc.).
- CPU metrics (Available, virtual, online, entitled, etc.).
-
Web Server/App Server Monitoring.
- JVM (Java heap) - heap dump analysis.
- Connection Pool management.
- Thread Pool management.
- Familiarity with various monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring.
- Basic query tuning.
- SQL Trace analysis.
- AWR or Statspack analysis.
- Query plan examination.
- Understanding of bandwidth and FTP.
- Network monitoring using tools like HTTPwatch or Fiddler.
Requirements
- A foundational understanding of databases such as Oracle.
- Familiarity with application containers like WebSphere or WebLogic.
- Knowledge of programming languages such as Java.
- Existing knowledge 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.