Get in Touch

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories