Genislab builds better products and faster go-to-market with Lean project man...
BlazeMeter Presents at the High Performance Drupal Meetup
1. THE LOAD TESTING CLOUD
A DEV-TEST CLOUD SERVICE 100% COMPATIBLE WITH
OPEN-SOURCE APACHE JMETER
PRESENTS A SPECIAL MODULE FOR
2. 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
3. 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!
4. 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
5. 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 ...
6. 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.
7. 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.
8. THE BLAZEMETER MODULE
MAKING LOAD TESTING SUPER EASY...
• Anonymous users
• Authenticated users
• Real user accounts
9. HOW ABOUT AN EXAMPLE?
CACHING ENABLED VS. DISABLED
13. 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.
14. THE LOAD TESTING CLOUD
100% COMPATIBLE WITH OPEN-SOURCE APACHE JMETER
www.blazemeter.com | 1.855.445.2285 | info@blazemeter.com