active benchmarking - badr

Download Active Benchmarking - BADR

Post on 16-Apr-2017

117 views

Category:

Technology

0 download

Embed Size (px)

TRANSCRIPT

  • 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.

    http://www-eu.apache.org/dist//jmeter/binaries/apache-jmeter-3.0.tgz

  • 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

    http://www.brendangregg.com/activebenchmarking.htmlhttp://www.brendangregg.com/activebenchmarking.htmlhttps://www.amazon.com/Systems-Performance-Enterprise-Brendan-Gregg/dp/0133390098https://www.amazon.com/Systems-Performance-Enterprise-Brendan-Gregg/dp/0133390098http://jmeter.apache.org/usermanual/http://jmeter.apache.org/usermanual/