Download - Active Benchmarking - BADR
Active BenchmarkingBy: Moetazbellah Medhat Samy
● Benchmarking objectives.● Passive Vs Active Benchmarking.● Benchmarking tools and Apache JMeter.● JMeter use cases ( TweetMogaz and Seeloz ).● Operating system monitoring and performance engineering.
Agenda
● Business decisions.● Customer satisfaction.● Optimize performance-cost relationship for hosted services.
Benchmarking
Active vs Passive Benchmarking
Send request to Target server
Get statistics information of target server
Generate test report in
different format
Jmeter Works
JMeter Installation and Configuration
● Install Java 7 or higher.● Download Jmeter.● Edit bin/jmeter.sh with the Heap size.
Thread Group
Logic Controller
HTTP Request Defaults
HTTP Sampler
HTTP Cache Manager
Tree Results
Table Results
Operating System Monitoring
Analysis Perspective
Operating System Tracing Tools
Example: perf
Flame Graphs
● ●
Seeloz Sparkle API Benchmarking Results
TweetMogaz Benchmarking Results
● Brendan Gregg blog● Systems Performance reference by Brendan Gregg● Apache Jmeter Documentation
References