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 lifecycle
- Interpreting performance test outcomes
Exploring Architectures and Application Models
- 2-tier and 3-tier architectures
- N-tier architectures
- Architectures based on Middleware (such as MQ and Webservices)
Technical Foundations
- Essential UNIX commands (including grep, find, and the vi editor)
- Core Oracle and SQL concepts (Queries, Tables, Triggers)
- Basic C and Java concepts
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 metrics (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 Pools
- Thread Pools
- Proficiency in monitoring tools such as CA Wily Introscope and IBM Tivoli
-
Database Monitoring
- Fundamentals of query tuning
- SQL Trace
- Analysis of AWR or Statspack
- Query plans
- Concepts of Bandwidth and FTP
- Network Monitoring using tools like HTTPwatch or Fiddler
Requirements
- Familiarity with databases such as Oracle
- Knowledge of application containers like WebSphere or WebLogic
- Proficiency in programming languages such as Java
- 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.