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
Fundamentals of Performance Testing
- The performance testing life cycle.
- Interpreting performance test outcomes.
Architectural Patterns and Application Models
- Two-tier and three-tier architectures
- N-tier architecture
- Architectures based on Middleware (such as MQ, Web services, etc.)
Core Technologies
- Essential UNIX commands (e.g., grep, find, vi editor)
- Foundational Oracle/SQL skills (Queries, Tables, Triggers, etc.)
- Basic concepts in C and Java
In-Depth Analysis: Monitoring Concepts and 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 and App Server Monitoring
- JVM (Java heap) - Heap dump analysis
- Connection Pool
- Thread Pool
- Familiarity with prominent monitoring tools such as CA Wily Introscope and IBM Tivoli.
-
Database Monitoring
- Fundamental query tuning
- SQL Trace
- Analysis of AWR or Statspack
- Query plan optimization
- Understanding Bandwidth and FTP protocols
- Network Monitoring techniques using HTTPwatch or Fiddler
Requirements
- Familiarity with databases such as Oracle.
- Working knowledge of application containers, including WebSphere or WebLogic.
- Proficiency in programming languages like Java.
- Fundamental knowledge of performance testing principles.
- Understanding of SQL.
Testimonials (1)
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.