SlideShare a Scribd company logo
4
Most read
Client Side
Performance Testing
using Blazemeter
- Gowthamraj Palani
QA, Thoughtworks
What are we
covering today?
1. Why Client Side Performance
Testing?
2. Client Side Performance Testing?
3. Client side VS Server side
Performance Testing
4. Blazemeter and its features
5. Blazemeter - Demo
Why Client Side Performance Testing?
1. Page load time
Performance
Testing
Server SideClient Side
Client Side Performance Testing?
HTTP
Response
Processing
HTTP Request
HTTP Response
Client
Side
Server
Side
HTTP
Request
Processing
Client Side VS Server Side Performance Testing
Client Side Performance Testing Server Side Performance Testing
Mostly end to end user journey Testing the logic and readiness of the
application
Mostly with single user and multiple times Multiple users at a time
With & without cache Don’t consider cache
Various network latencies With only one latency
Across regions Any location
Service data population & payload Don’t consider payload
BLAZEMETER
Features of Blazemeter
DEMO
Blazemeter + Jmeter scripts
Prerequisites
Thank You!!!

More Related Content

PDF
Performance testing presentation
PDF
Jmeter Performance Testing
PPT
Performance testing with Jmeter
PDF
Performance Requirement Gathering
PPT
Performance testing : An Overview
PDF
Jmeter Walkthrough
PPTX
Performance testing using Jmeter for apps which needs authentication
PPTX
Presentation on Apache Jmeter
Performance testing presentation
Jmeter Performance Testing
Performance testing with Jmeter
Performance Requirement Gathering
Performance testing : An Overview
Jmeter Walkthrough
Performance testing using Jmeter for apps which needs authentication
Presentation on Apache Jmeter

What's hot (20)

PPTX
Load and performance testing
PPTX
JMeter Intro
PPTX
Load testing with J meter
PPTX
How to Analyze Reports in Jmeter
PPT
Performance testing jmeter
PDF
SOME_IP_29408.pdf
PPTX
An Introduction to Performance Testing
PPTX
Performance Testing from Scratch + JMeter intro
PDF
PPTX
Performance testing
PDF
Introduction to Software Test Automation
PDF
12 Steps to API Load Testing with Apache JMeter
PPTX
Using Jenkins and Jmeter to build a scalable Load Testing solution
PPTX
Apache JMeter - A brief introduction
PPTX
Performance testing using jmeter
PPTX
Load testing jmeter
PPTX
Gatling overview
PDF
WebAssembly Fundamentals
PPTX
Performance Testing using LoadRunner
PPTX
Introduction to performance testing
Load and performance testing
JMeter Intro
Load testing with J meter
How to Analyze Reports in Jmeter
Performance testing jmeter
SOME_IP_29408.pdf
An Introduction to Performance Testing
Performance Testing from Scratch + JMeter intro
Performance testing
Introduction to Software Test Automation
12 Steps to API Load Testing with Apache JMeter
Using Jenkins and Jmeter to build a scalable Load Testing solution
Apache JMeter - A brief introduction
Performance testing using jmeter
Load testing jmeter
Gatling overview
WebAssembly Fundamentals
Performance Testing using LoadRunner
Introduction to performance testing
Ad

Similar to Client side performance testing using blazemeter (20)

PPTX
Browser-Based Load Testing with Grafana K6
PDF
Performance testing with JMeter
PPTX
Web Automation Testing for developers?
PPTX
Основы нагрузочного тестирования с инструментом Jmeter
PPT
Ajax Testing Approach
PPT
Ajax Testing Approach
PDF
Performance testing with jmeter
PPTX
Performance soapui siege_last
PPTX
Mobile Testing
PDF
Client-Side Performance Testing
PDF
Unify service and ui layer automation bdd way.pptx (1)
PDF
Cloud testing: challenges and opportunities, TaaS, Integration Testing
PDF
Oracle Soa Suite 11g Performance Tuning Cookbook Osama Oransa
PPT
Performance testing material
PDF
Are Your Teams Writing Quality Code
PDF
Productivity Acceleration Tools for SOA Testers
PPT
PPTX
Web and load testing with Visual Studio 2010 Ultimate
PPTX
Browser Based Performance Testing and Tuning
PPTX
Diana Carciu - Performance Testing with SoapUi and Siege.pptx
Browser-Based Load Testing with Grafana K6
Performance testing with JMeter
Web Automation Testing for developers?
Основы нагрузочного тестирования с инструментом Jmeter
Ajax Testing Approach
Ajax Testing Approach
Performance testing with jmeter
Performance soapui siege_last
Mobile Testing
Client-Side Performance Testing
Unify service and ui layer automation bdd way.pptx (1)
Cloud testing: challenges and opportunities, TaaS, Integration Testing
Oracle Soa Suite 11g Performance Tuning Cookbook Osama Oransa
Performance testing material
Are Your Teams Writing Quality Code
Productivity Acceleration Tools for SOA Testers
Web and load testing with Visual Studio 2010 Ultimate
Browser Based Performance Testing and Tuning
Diana Carciu - Performance Testing with SoapUi and Siege.pptx
Ad

Recently uploaded (20)

PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Approach and Philosophy of On baking technology
Programs and apps: productivity, graphics, security and other tools
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
sap open course for s4hana steps from ECC to s4
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Building Integrated photovoltaic BIPV_UPV.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
Network Security Unit 5.pdf for BCA BBA.
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Electronic commerce courselecture one. Pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectral efficient network and resource selection model in 5G networks
Review of recent advances in non-invasive hemoglobin estimation
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology

Client side performance testing using blazemeter

  • 1. Client Side Performance Testing using Blazemeter - Gowthamraj Palani QA, Thoughtworks
  • 2. What are we covering today? 1. Why Client Side Performance Testing? 2. Client Side Performance Testing? 3. Client side VS Server side Performance Testing 4. Blazemeter and its features 5. Blazemeter - Demo
  • 3. Why Client Side Performance Testing? 1. Page load time Performance Testing Server SideClient Side
  • 4. Client Side Performance Testing? HTTP Response Processing HTTP Request HTTP Response Client Side Server Side HTTP Request Processing
  • 5. Client Side VS Server Side Performance Testing Client Side Performance Testing Server Side Performance Testing Mostly end to end user journey Testing the logic and readiness of the application Mostly with single user and multiple times Multiple users at a time With & without cache Don’t consider cache Various network latencies With only one latency Across regions Any location Service data population & payload Don’t consider payload

Editor's Notes

  • #4: For any web application, page load time is an important metric. Any longer the page takes than the threshold, we are in a risk of losing our customers. To speed up the response time, we require strong servers and a well prepared testing application. This is where performance testing comes to play in. More than 80% of customers don’t like the pages taking more time to load. So, our application has to respond quick enough according to customers need. So, it should be as fast as possible.
  • #5: How many have already worked in / heared about Client Side Performance Testing? When you say client side, it means it involves all the activities done by user. That is we will be standing in users’ shoes and we play with the application. Here mostly we test an end to end user journey of the application and ensure no page takes more than our threshold time to load. Lets consider consider a web application, client side performance includes browser rendering, JS/AJAX calling, socket responses, service data population etc. Question : Under what conditions do we test client side performance or what are the possible things that affect client side performance? So, it differs based on network latency, operating systems, browser version, environment settings, firewall, antivirus etc. Server side: We test code logic and the application readiness. Load testing, Stress testing etc are Server side testing.
  • #6: Testing the logic and readiness of the application - we will validate the time taken by every request to process at the backend like DB data fetch time etc. Multiple users at a time - Load and stress testing With & without cache - very important thing to consider. We will test the application with cache and also after clearing cache. Sometime we will do testing in the fresh copy of the app. (after uninstalling and reinstalling the app) Various network latencies - 3g, 4g, Wifi
  • #7: Blazemeter is a load and performance tool, enables us to run our tests from various locations under various network latencies. We can create tests either by recording or writing our own taurus or jmeter scripts. Today we will see how to record an application from mobile, modify the scripts using jmeter and playback the tests.
  • #8: Load & Performance testing Can use Jmeter, Taurus, selenium, HAR files as input Real Time reporting and comprehensive analytics Monitoring tool integration like New Relic, AppDynamcis etc. Delivery pipelines integration - Jenkins, Bamboo, Travis, Teamcity, CircleCI Can record desktop and mobile apps Simulate production network conditions Sandbox tests from various locations
  • #10: Java 1.8 Apache-Jmeter 3.0 or later (download) Desktop / mobile application Android / IOS device with certificate installed