Active Benchmarking - BADR

Preview:

Citation preview

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