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 lifecycle
- 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)
Technology Fundamentals
- Essential UNIX commands (including grep, find, and the vi editor)
- Foundational Oracle/SQL skills (covering queries, tables, and triggers)
- Core concepts in C and Java
In-Depth Analysis: Monitoring Concepts and Tools
-
Hardware Monitoring (using Windows Perfmon, UNIX nmon, and vmstat)
- Run queues (average processor queue length)
- Network I/O
- Disk I/O
- Memory management (available, used, paging space, FS cache)
- CPU metrics (available, virtual, online, entitled)
-
Web Server and Application Server Monitoring
- JVM (Java heap) and heap dump analysis
- Connection pooling
- Thread pooling
- Familiarity with monitoring tools such as CA Wily Introscope and IBM Tivoli
-
Database Monitoring
- Basic query optimization
- SQL Trace
- AWR or Statspack analysis
- Query plan analysis
- Concepts related to Bandwidth and FTP
- Network monitoring using tools like HTTPwatch or Fiddler
Requirements
- Familiarity with database systems such as Oracle
- Understanding of application server containers including WebSphere and WebLogic
- Proficiency in programming languages like Java
- Foundational 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.