Transcript
Page 1: Active Benchmarking - BADR
Page 2: Active Benchmarking - BADR

Active BenchmarkingBy: Moetazbellah Medhat Samy

Page 3: Active Benchmarking - BADR

● Benchmarking objectives.● Passive Vs Active Benchmarking.● Benchmarking tools and Apache JMeter.● JMeter use cases ( TweetMogaz and Seeloz ).● Operating system monitoring and performance engineering.

Agenda

Page 4: Active Benchmarking - BADR

● Business decisions.● Customer satisfaction.● Optimize performance-cost relationship for hosted services.

Benchmarking

Page 5: Active Benchmarking - BADR

Active vs Passive Benchmarking

Page 6: Active Benchmarking - BADR

Send request to Target server

Get statistics information of target server

Generate test report in

different format

Jmeter Works

Page 7: Active Benchmarking - BADR

JMeter Installation and Configuration

● Install Java 7 or higher.● Download Jmeter.● Edit bin/jmeter.sh with the Heap size.

Page 8: Active Benchmarking - BADR

Thread Group

Page 9: Active Benchmarking - BADR

Logic Controller

Page 10: Active Benchmarking - BADR

HTTP Request Defaults

Page 11: Active Benchmarking - BADR

HTTP Sampler

Page 12: Active Benchmarking - BADR

HTTP Cache Manager

Page 13: Active Benchmarking - BADR

Tree Results

Page 14: Active Benchmarking - BADR

Table Results

Page 15: Active Benchmarking - BADR

Operating System Monitoring

Page 16: Active Benchmarking - BADR

Analysis Perspective

Page 17: Active Benchmarking - BADR

Operating System Tracing Tools

Page 18: Active Benchmarking - BADR

Example: perf

Page 19: Active Benchmarking - BADR

Flame Graphs

Page 20: Active Benchmarking - BADR

● ●

Seeloz Sparkle API Benchmarking Results

Page 21: Active Benchmarking - BADR

TweetMogaz Benchmarking Results


Top Related