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