Lecture sylabus PV260

Week 10 - Performance engineering and performance testing.

Lecturer: Michal Godar, EmbedIT
Date: 21. 4. 2015 at 12:00-13:40 in A318, FI MU

About the lecturer: Ing. Michal Godar is the Technical Test Department Lead in the EmbedIT company. He is responsible for automated and stress testing of applications developed for both banking and non-banking industry.

Content

  • Gathering performance-related non-functional requirements
    • Customer’s ideas (throughput, response times, concurrent users, etc.)
    • Preparation of realistic specification with system architect for developers
    • Finalization of requirements by performance engineer
  • Development of performance scripts
    • Approach to scripting (record and update, from scratch)
    • Usage of various protocols (HTML\HTTP, Browser driven, ODBC\OCI, etc. )
    • Preparation of input data (synthetic, from database, random, etc.)
  • Test execution
    • Definition of performance test parameters (ramp up, virtual users, generators)
    • Monitoring of client side and server side data
    • Result analysis, reports and recommendation for improvements
  • Comparison of test and production infrastructures
  • Performance tests in application lifecycle
  • Different tests types 

Lecture Material

Slides of the lecture: download