blazemeter presents at the high performance drupal meetup

14
THE LOAD TESTING CLOUD A DEV-TEST CLOUD SERVICE 100% COMPATIBLE WITH OPEN-SOURCE APACHE JMETER PRESENTS A SPECIAL MODULE FOR

Upload: blazemeter

Post on 09-May-2015

1.496 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: BlazeMeter Presents at the High Performance Drupal Meetup

THE LOAD TESTING CLOUD

A DEV-TEST CLOUD SERVICE 100% COMPATIBLE WITH

OPEN-SOURCE APACHE JMETER

PRESENTS A SPECIAL MODULE FOR

Page 2: BlazeMeter Presents at the High Performance Drupal Meetup

WHAT IS BLAZEMETER?

A CLOUD SERVICE WITH A SOLE FOCUS ON PERFORMANCE AND

LOAD TESTING, DESIGNED TO SIMPLIFY THE WORK OF

DEVELOPERS AND QA TESTERS.

2007 - EC2 disrupts the hosting and virtualization markets by introducing a XEN based cloud

2009 - Heroku pioneers the first Ruby cloud

2011 - BlazeMeter introduces the first load testing cloud based on JMeter

Page 3: BlazeMeter Presents at the High Performance Drupal Meetup

THE DRUPAL CONNECTION

WITH DRUPAL ...

• A lot of performance tuning is required

• Developers MUST practice load testing

• It’s hard to be both a good developer and a performance expert

BLAZEMETER BRIDGES THE GAP BETWEEN

DEVELOPERS AND PERFORMANCE TESTING BY MAKING IT SUPER EASY!

Page 4: BlazeMeter Presents at the High Performance Drupal Meetup

WHAT PROBLEM DOES BLAZEMETER SOLVE?

TO RUN A PROPER LOAD TEST, ONE MUST HAVE

• Scripting

• Capacity

• Reporting

• Extreme Ease of Use

THE PROBLEM: LOAD TESTING IS COMPLICATED, TIME CONSUMING, EXPENSIVE

AND REQUIRES KNOW-HOW.

With BlazeMeter it’s a Breeze

Be Ready to Run a 10k+ User Test in < 10 Minutes

Page 5: BlazeMeter Presents at the High Performance Drupal Meetup

USE CASES

WHY DO I NEED PERFORMANCE TESTING?

• There are many methods to increase performance:

– Pressflow and like

– Internal Drupal caching + various levels of caching

– APC / Memcache / CDN / eAccelerator

– And many more ...

• Load testing in general:

– Performance over time

– DB write Vs. read transactions

– And more ...

Page 6: BlazeMeter Presents at the High Performance Drupal Meetup

WHAT CAN I LEARN?

RESPONSE TIME ACCORDING TO LOAD AND OVER TIME

• Indicates the performance level of the entire system under test (web server + DB).

• Represents the average response time during a specific minute of the test.

Page 7: BlazeMeter Presents at the High Performance Drupal Meetup

WHAT CAN I LEARN?

WHEN DOES MY WEBSITE START GENERATING ERRORS?

• At 15 concurrent users, all requests returned only errors.

• See how the hits/s and the errors/s merge into a single line.

Page 8: BlazeMeter Presents at the High Performance Drupal Meetup

THE BLAZEMETER MODULE

MAKING LOAD TESTING SUPER EASY...

• Anonymous users

• Authenticated users

• Real user accounts

Page 9: BlazeMeter Presents at the High Performance Drupal Meetup

HOW ABOUT AN EXAMPLE? CACHING ENABLED VS. DISABLED

Page 10: BlazeMeter Presents at the High Performance Drupal Meetup

PERFORMANCE TUNE-UP

CACHING DISABLED

Page 11: BlazeMeter Presents at the High Performance Drupal Meetup

PERFORMANCE TUNE-UP

CACHING ENABLED + COMPARE

Page 12: BlazeMeter Presents at the High Performance Drupal Meetup

GO THE DISTANCE

BLAZEMETER IS A LOAD TESTING CLOUD THAT

IS 100% COMPATIBLE WITH APACHE JMETER

Page 13: BlazeMeter Presents at the High Performance Drupal Meetup

ANY SCRIPT. ANY SCENARIO.

COMPREHENSIVE SCRIPTING AT YOUR FINGERTIPS

• HTTP/HTTPS

• Login authentication support

• Form POSTing

• Web services

• Parameter extraction

• Multiple user profiles

» Any script

» Any scenario

» Any protocol

* Scripting capabilities are provided by the uploading of a JMeter script.

Page 14: BlazeMeter Presents at the High Performance Drupal Meetup

THE LOAD TESTING CLOUD

100% COMPATIBLE WITH OPEN-SOURCE APACHE JMETER

www.blazemeter.com | 1.855.445.2285 | [email protected]