by Oleksandr Maidaniuk
Co-founder
Head of Quality
Assurance Solutions
Advisory Board
Member
Head of QA Branch
Required:
Client-Server Architecture
Http/1.1
Protocols
Rest API/SOAP
Methods
RegExp
JMeter
Advanced:
Python, Java
Fiddler
BeanShell
WebSockets
AWS EC2
Why?
Performance Types:
Load
Stress
Stability
Spike
Volume
…
Documentation:
Performance Test Plan
Test Scenarios
Performance Profiles
Performance Report
…
Core Performance Testing Activities
Identify Test Environment and Tools
Identify Performance Acceptance Criteria
Plan and Design Tests
Execute tests (10%, 50%, 100% load)
Analyze, Report, and Retest
Response Time
Concurrent Users
Throughput
Error Rate
Maximum User Load
Business Related Metrics
CPU
Memory
Disk in/out
Network
Tools
JMeter Suite
Samplers
Logic Controllers
Listeners
Configuration Elements
Assertions
Timers
Pre Processors
Post Processors
Visualization
Useful links
1. http://www.w3.org/Protocols/rfc2616/rfc2616.html
2. http://jmeter.apache.org/
3. http://gatling.io/
4. http://jmeter-plugins.org/
5. http://habrahabr.ru/post/126042/
6. http://habrahabr.ru/post/84190/
7. http://dou.ua/lenta/articles/21k-req-s/
8. http://msdn.microsoft.com/en-
us/library/bb924375.aspx
9. http://books.google.by/books/about/Apache_JMeter.
html?id=nX8oKIEvUcYC
10. http://sqa.stackexchange.com/questions/2546/where
-can-i-find-good-jmeter-tutorials
Thank you!

Performance Testing