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
- Overview of the performance testing lifecycle
- Techniques for interpreting performance test results
Exploring Architectures and Application Models
- 2-tier and 3-tier architectures
- N-tier architectures
- Middleware-based architectures (e.g., MQ, Web Services)
Core Technologies
- Essential UNIX commands (grep, find, vi editor, etc.)
- Fundamentals of Oracle and SQL (queries, tables, triggers, etc.)
- Basic C and Java programming concepts
In-Depth Analysis: Monitoring Concepts and Tools
-
Hardware Monitoring
- Windows: Perfmon
- UNIX: nmon, vmstat
- Key metrics: Run queue (average processor queue length), Network I/O, Disk I/O
- Memory management: Available memory, Used memory, Paging space, File System Cache
- CPU metrics: Available, virtual, online, and entitled CPU resources
-
Web Server and Application Server Monitoring
- JVM analysis: Java heap heap dump evaluation
- Connection Pool management
- Thread Pool management
- Overview of popular monitoring tools such as CA Wily Introscope and IBM Tivoli
-
Database Monitoring
- Basics of query tuning
- SQL Trace techniques
- Analysis using AWR or Statspack
- Query plan evaluation
- Understanding bandwidth and FTP protocols
- Network monitoring using tools like HTTPwatch or Fiddler
Requirements
- Familiarity with database systems such as Oracle
- Knowledge of application servers like WebSphere or WebLogic
- Proficiency in programming languages such as Java
- Experience with Performance Testing methodologies
- Competence in SQL
35 Hours
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.