Image CAPTCHA
Enter the characters shown in the image.

You are here

Browser-Based Load Testing

Selenium Architecture diagram showing how Selenium works

We are now supporting running real browser load testing alongside with regular HTTP load testing.
We have integrated the JMeter Selenium WebDriver to our platform. It’s now possible to run JMeter load tests as well as Selenium webdriver tests simultaneously. Collect both network metrics like response time and end-use experience metrics like browser load time.

Octoperf removes the pain of load testing your app with Selenium with our SaaS integration. We setup and launch properly configured machines for you, with pre-configured latest Firefox web browser.

Selenium can drive several different web browsers (Chrome, Firefox, Safari and more). It launches the web-browser and executes a given selenium script inside, via a browser plugin. This allows Selenium to simulate user interactions like mouse clicks.

We know how difficult it can be to setup a whole load testing infrastructure which mixes both browser-based and HTTP load testing. This is why we integrated Selenium into our Saas load testing tool for hassle-free end-user experience testing.

 

 

Create a new Selenium Web Driver Virtual User

 

CREATE WEBDRIVER VIRTUAL USER - Now, you can create a Selenium Web Driver virtual user. By selecting this option, it creates a browser-based virtual user which runs Selenium commands inside a real web-browser (Firefox).

 

 

 

 

 

 

 

 

 

 

 

 

 

EDIT WEBDRIVER VIRTUAL USER - The web driver script can be edited directly into the browser, like regular virtual users with HTTP requests.

The virtual user above contains the following script:

WDS.sampleResult.sampleStart()
WDS.browser.get('https://octoperf.com')
WDS.sampleResult.sampleEnd()

The first line indicates to start measuring the elapsed time. WDS is an object instance accessible inside the script which represents the WebDriverSampler. The second line tells the web-browser to open the given location, our website. The last line stops the elapsed time measurement.

Multiple web-browser actions can be run within a single virtual user to simulate realistic workflows.

Virtual user executing a web-browser to load our homepage

 

VALIDATE VIRTUAL USER - Virtual user validation works with browser-based virtual users too. It shows the last sent request and response.

Virtual user validation is great to find out issues before launching a massive amount of users.

Validate Selenium WebDriver Virtual user

 

MIXED WORKLOAD SCENARIO - Whenever you need to load test your application or collect end-user experience, we’ve got you covered.

Within the same scenario, mix standard HTTP virtual users with Selenium browser-based virtual users. It’s as simple as dropping another userload inside your scenario. For performance reason, the maximum load which can be generated by browser-based userload is capped.

Mixed workload: run JMeter and Selenium load tests simultaneously

 

BENCH REPORT - View test result metrics as if it were a regular load test with HTTP requests. We have fully integrated WebDriver metrics into our analysis reporting system.

The measured elapsed time includes browser rendering time. It’s basically taking into account everything between theWDS.sampleResult.sampleStart() and WDS.sampleResult.sampleEnd() calls.

Browser-based load testing report

 

 

EPILOG

By supporting both HTTP and browser-based load testing, we fully cover the metrics needed to get an overall picture of your users browsing experience. As usual, we do our best to make load testing easy and fun. We believe that even people without much experience in load testing should be able to run tests at scale within hours.

Client-side metrics are an important aspect of the end-user experience. With browser-side metrics, you know how much time your website takes to render on client side, which can be very different from the network time, especially with modern web applications powered by JavaScript like AngularJS or Google GWT.

 

yes

About The Author: 

Jérôme Loisel - CEO, OctoPerf. 


 

Media: 
OctoPerf System Architecture
Create Virtual User
Mixed Load Test
Selenium Test
Virtual user executing a web-browser to load our homepage

.

Cloud Based Testing

List mode
Table mode
Icons mode

Displaying 1 - 35 of 35

Title Testing Objectives Since Price Quotes Ping
Parasoft SOAtest API testing, Banking Process validation, DataBase testing, Interoperability testing, Stress Testing, Message testing, Performance Analysis, Protocol Testing, Security Testing, SOA testing, Web Monitoring, Web testing, Cross-Browser testing 2,002 Call manufacturer for more details Active
Hiptest 2,014 Active
Worksoft Certify Banking Process validation, DataBase testing, Mobile Testing, SAP Testing, Web testing 1,998 No Info Active
LoadRunner Desktop testing, Image Based Testing, Java testing, Load Capabilities, SAP Testing, SOA testing, Web testing 2,000 Free for Unlimited Time - Available with 50 Virtual Users (VUsers), Community edition : Free, Virtual User days : $0.56 per virtual user day Active
TestingWhiz DataBase testing, Desktop testing, Object Based Testing, Mobile Testing, Web testing, Cross-Browser testing 2,011 September 2014 - Free use on sourceforge Active
TestMagic Desktop testing, Mobile Testing, Server testing, SOA testing, Web testing 2,009 Active
AppLoader Desktop testing, Image Based Testing, EMail Testing, Image Comparison, Java testing, Load Capabilities, Stress Testing, Performance Analysis, SAP Testing, Web testing 2,000 Please Call Manufacturer for more details... Active
WebLOAD Load Capabilities, Stress Testing, Mobile Testing, Performance Analysis, Web testing 1,993 Call Manufacturer for details Active
Ghost Inspector Web Monitoring, Web testing 2,014 March 2015: Free / 100 test runs per month, March 2015: Professional - $39/mo/10,000 test runs per month, March 2015: Business - $99/mo/30,000 test runs per month, March 2015: Elite - $349/mo/150,000 test runs per month Active
OpKey Desktop testing, Mobile Testing, Server testing, SOA testing, Web testing, Cross-Browser testing 2,006 2016: Cloud-free - free, 2016: Cloud-Lite - $50/month Active
SandStorm Stress Testing, Mobile Testing, Performance Analysis, Protocol Testing 2,011 Active
LoadUI NG Pro Network testing, Performance Analysis, Web testing 2,008 Active
Testim Web testing 2,014 Active
Load Tester DataBase testing, Data Migration Testing, Java testing, Stress Testing, Mobile Testing, Network testing, Performance Analysis, Cross-Browser testing 1,999 1 Month Lease $750 Active
BlazeMeter Desktop testing, Stress Testing, Performance Analysis, Web testing, Cross-Browser testing 2,011 October 2014 :Basic - $249/month/1000 users, October 2014 :Pro - $649/month/5000 users, October 2014 :Pro Plus - $1349/month/10,000users Active
TestMaker Desktop testing, Performance Analysis, SOA testing, Web testing 2,000 Active
Loadster Load Capabilities, Stress Testing, Network testing, Performance Analysis, SOA testing, Web testing 2,004 2015: Loadster Cloud-1000 units : $79, 2015: Loadster Cloud-10000 units: $499 , 2015: Loadster Engine 3.x : $699 Active
SIGOS Mobile Testing Mobile Testing, Web testing, Cross-Browser testing 1,995 July 2015: PRO - $180 per month, July 2015: Enterprise - starting at $750 Active
AppsWatch Image Based Testing, EMail Testing, Image Comparison, Java testing, SAP Testing, Web testing 2,000 Active
CloudQA API testing, Desktop testing, Web testing, Cross-Browser testing 2,016 Active
StressTester Mobile Testing, Network testing, Performance Analysis, SOA testing, Web testing, Server testing, Message testing, DataBase testing, Database Upgrade Testing, Load Capabilities, Stress Testing 2,003 Nov 2015 : Controller including 25 Virtual Users - $2,049, Nov 2015 : Controller including 100 Virtual Users - $4,950, Nov 2015 : Controller including 500 Virtual Users - $15,939 Active
AppVerify Security Testing, SAP Testing, Web testing, Java testing, Desktop testing, Image Based Testing 2,014 Active
deviceConnect Mobile Testing 2,013 Call Manufacturer for details Active
Artificial Software Tester Web testing 2,012 Sept 2015 : 14 day free trial, Sept 2015 : PRO - $10/ MONTH Active
eggPlant Manager 2,010 Not Published Active
OctoPerf Load Capabilities, Stress Testing, Performance Analysis 2,015 2015 - Basic 39€ (3 purchased minimum) , 2015 - Advanced 499€, 2015 - Enterprise 999€ Active
Remote TestKit Mobile Testing 2,003 June 2015: Ticket Plan - $28 / month 3 hour / month Access duration, June 2015: Flat-Rate Plan - $550 / month Run 1 device, June 2015: Enterprise - Customized plan Active
BrowserStack Server testing, Web testing, Cross-Browser testing 2,011 Live: $29 user / month , Automate: $59 parallel test / month , Automate Pro: $99 parallel test / month Active
Jamo Automator Mobile Testing, UI testing 2,016 Not Published Active
Testmunk Mobile Testing 2,015 Oct 2015: Basic - free, Oct 2015: Starter - $ 790/mo, Oct 2015: Professional - $ 1900/mo Active
DareBoost Mobile Testing, SEO, Web Monitoring, Web testing 2,014 Active
Crossbrowsertesting Automated Testing Web testing, Cross-Browser testing 2,008 Active
T-PLAN PROFESSIONAL Code Analysis, Code Coverage testing 1,989 Call Manufacturer for details Active
PurpleStrike RT Load Capabilities, Performance Analysis 2,014 Active
LoadFocus API testing, Load Capabilities, Performance Analysis, Website Speed Testing, Web Monitoring 2,013 Not Published Active

MANUFACTURERS Wallboard

Testing tool manufacturers world-wide list
10Levels ABID CONSULTING AccelQ Accord Software ActiMind AdaCore
AdaLog AgileLoad AgileWay Agitar Algorismi ALL4TEC
Andreas Kleffel Android Apache Apica Apollo Systems AppAssist.mobi
Applitools AppPerfect Appsee ApTest Assertible Assure
Atlassian AutoIt Consulti .. Automation Anyw .. Automation Cons .. Axosoft Aztaz Software
Backtrace I/O Badboy BlazeMeter Borvid BrowserStack BSQUARE
BStriker Intern .. CA Technologies Canonical Canoo Engineeri .. Catch Software CelestialTeapot
Chris Mallett Cleanscape ClicTest CloudQA Codeborne CodeCentrix
CodePlex projec .. Codoid Cogitek Compuware Configure IT Conflair
ConSol Core Services Coronys Ltd Countersoft CresTech Softwa .. CrossBrowserTes ..
Crosscheck Netw .. Crowdsourced Te .. Cucumber Ltd Cyara Cygnet Infotech DareBoost
Databene Datamatics Glob .. DevExpress DTM soft Dynatrace LLC EasyQA
Eclipse EkaTechserv Elvior Emmanuel Jorge Empirix EPAM Systems
Equafy Esterel Technol .. eXept Software .. Experitest Finaris Froglogic
FrontEndART Ltd GeneXus GitHub project gnoso Google Code Pro .. GrammaTech
Gurock Software HelpSystems HENIX Hewlett Packard .. Hexawise High-Tech Bridg ..
Hiptest Hitex IBM Rational imbus Shanghai Impetus Inflectra
informUp InTENSO - IT Ex .. Ipswitch Jamo Solutions Janova JAR Technologie ..
JBoss Developer jClarity Jellly.io JetBrains Jively jQuery foundati ..
JS Foundation Jspresso Kanoah KMS Technology Kualitee LDRA Limited
Litmus LoadFocus Loadster Perfor .. MarathonITE Marketcircle Marketcircle
Maveryx Meliora Ltd Micro Focus Sof .. Microsoft Mobile Labs Mobile1st
Mockaroo, LLC Monkop Mozila MSys Technologi .. Navicat NeoTys
Neowise Softwar .. NetCart NORIZZK.COM Novosync Mobili .. NRG Global NTT Resonant
OC Systems Odin Technology OpCord Oracle Orcanos Original Softwa ..
OW2 PANAYA Parasoft PassMark Patterson Consu .. Perfecto Mobile
Pivotal, Inc. Plutora Postman (API To .. PractiTest PrimaTest Process One
Programming Res .. Psoda PureLoad PushToTest Python Q-Assurance
QA Systems QACube QASymphony QAWorks QMetry Quali
Qualitia Softwa .. Quality First S .. Quotium RadView Softwar .. Ranorex RedLine13
Reflective Solu .. ReQtest RevDeBug Robotium Tech Rogue Wave Soft .. Rommana Softwar ..
RTTS ruby-doc.org Runscope Sandklef GNU La .. Sauce Labs Seapine Softwar ..
SeleniumHQ Sencha Sensiple Siemens PLM Sof .. SmartBear Softw .. SmarteSoft
SOASTA SoftLogica Softomotive Softsmith Solution-Soft SonarSource
Sourceforge Spirent Technol .. SQS Software Qu .. Square Stimulus Techno .. Swifting AB
Synopsys T-komp T-Plan TechExcel TechTalk Telerik By Prog ..
Tellurium Test Collab Test Goat Test Recon TestCaseLab testCloud.de Gm ..
TestCraft Techn .. Testenium Testim.io TestingBot TestLodge Testmunk
Testomato TestOptimal TestPlant TestPro Testsigma Techn .. Testuff
The Core Bankin .. The MathWorks The Open Group thePHP.cc Thoughtbot Thoughtworks
Tigris.org Time Simulator Top-Q Trace Technolog .. TrendIC TRICENTIS
Tritusa Pty Ltd TWD Solutions P .. TypeMock Tyto Software Ubertesters UniTESK
Universal Test .. Usetrace Ltd Utrecht Univers .. Validata Group Vanamco AG Vector Software
Veracode Verifaya Corpor .. Verit VersionOne Viewlike.us Vornex Inc.
Watir.com WcfStorm Soluti .. We Are Mammoth Web Performance .. Wintask Wireshark Found ..
Worksoft Xceptance XK72 Xpand IT XQual ZAPTEST
Zeenyx Software .. Zephyr Zeta Software zutubi pty

Theme by Danetsoft and Danang Probo Sayekti