Understanding of Load Testing Tools Especially HP LoadRunner >>>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<<

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

© 2010 Wipro Ltd - Confidential SGSN Automation Testing Using TTCN3 Authors: Jyothi Gavara Nikhil Rahul Ekka.
Automating with Open Source Testing Tools Corey McGarrahan rSmart 01-July-08.
Test Automation An Approach to Automated Software Regression Testing Presented by Adnet, Inc Feb 2015.
Anand Hegde Prerna Shraff Performance Analysis of Lucene Index on HBase Environment Group #13.
© 2014 VMware Inc. All rights reserved. BlazeMeter Load Testing Solution with vCloud Air High-level Overview Jan 2015.
Load Testing Using NeoLoad
  Copyright 2003 by SPAN Technologies. Performance Assessments of Internet Systems By Kishore G. Kamath SPAN Technologies Testing solutions for the enterprise.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
JMeter Workshop Friday 1 December 2006 Anthony Colebourne IT Services The University of Manchester.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
©Company confidential 1 Performance Testing for TM & D – An Overview.
Extend Your UFT for Mobile Testing & Monitoring Mobile Add-on For UFT Nov 2014.
“GENERIC SCRIPT” Everything can be automated, even automation process itself. “GENERIC SCRIPT” Everything can be automated, even automation process itself.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Understanding and Managing WebSphere V5
1 © ALP International CorporationMarch 2001 MD-CFUG Automating your Website Testing By Andrew L. Pollner and Lei Wang ALP International Corporation.
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Students: Nadia Goshmir, Yulia Koretsky Supervisor: Shai Rozenrauch Industrial Project Advanced Tool for Automatic Testing Final Presentation.
Automation Testing Tools
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Apache JMeter By Mohamed Talaat
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Chapter 7: Using Windows Servers to Share Information.
Manage Engine: Q Engine. What is it?  Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation.
Glink: GCOS e-business in an application server architecture Summit 2000, Jim Gallagher.
Bottlenecks: Automated Design Configuration Evaluation and Tune.
1 SilkPerformer – R Prepared by Sriraman K.
Honeypot and Intrusion Detection System
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Building Scripts For HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Oracle Application Express. Program Agenda Oracle Application Express Overview Use Cases Key Features Packaged Applications Packaging Pricing Call to.
Enhancing - Vuser Scripts In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
From Design to Production Practicing what we preach at HP Shane Evans – Product Manager Oded Keret – Functional Architect.
How to Run a Scenario In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Mobile Add-on For Loadrunner Extend HP LoadRunner to Mobile.
Testing From The Browser. What Is eValid? eValid is a test tool suite for WebSite Quality Analysis that is a full-featured IE- compatible web browser.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
4/26/2017 Use Cloud-Based Load Testing Service to Find Scale and Performance Bottlenecks Randy Pagels Sr. Developer Technology Specialist © 2012 Microsoft.
Understanding Performance Testing Basics by Adnan Khan.
1 Copyright © 2011 Tata Consultancy Services Limited PERFORMANCE TESTING.
HNC COMPUTING - Network Concepts 1 Network Concepts Network Concepts Network Operating Systems Network Operating Systems.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
Eris Performance & Load Testing. Performance & Load Testing Basics Part 1.
An Overview of Performance Testing And JMeter
IV&VS Capabilities. 2 V IRTUAL USER GENERATOR 3 V IRTUAL U SER T ECHNOLOGY AND ADVANTAGES  Simulates a real user  Requires less resources – machines.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
IV&VS Capabilities. 2 L OADRUNNER C ONTROLLER – S CENARIO DESIGN.
Performance Testing - LR. 6/18/20162 Contents Why Load Test Your Web Application ? Functional vs. Load Web Testing Web-Based, Multi-Tiered Architecture.
Learn Jmeter testing tool in online. What is Jmeter? Jmeter is an open source testing software. It is used to perform load test, performance test. It.
Learn Mercury Load runner as an Online Training. The advanced reality of a digital transformation in the digital world always been on a threshold in terms.
Learn Load Runner in Online Training. Load runner is a performance testing tool. It is developed by mercury later acquired by HP. It is software testing.
Chapter 7: Using Windows Servers
Appium Studio Appium testing made easy at any scale.
Web Programming Language
SeeTestLoad.
Cultivating Software Quality In Cloud Via Load Testing Tools
Moodle Scalability What is Scalability?
Automation Testing tool that can be used in software engineering course Ran Shi 04/29/2011.
PERFORMANCE TESTING.
PERFORMANCE TESTING.
Web Application Development Using PHP
Performance/Load/Stress Testing
Presentation transcript:

Understanding of Load Testing Tools Especially HP LoadRunner >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

Load Testing Tools Manual testing Limitations Benefits of Automation Tools used for Performance Testing >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

Testers Load Generation System Under Test Do you have the testing resources? Testing personnel Client machines How do you coordinate and synchronize users? How do you collect and analyze results? How do you achieve test repeatability? Analysis? All of you, click the GO button again Manual Testing Limitations Web server Database server Coordinator >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

Manual Testing Limitations Expensive, requiring large amounts of both personnel and machinery. Complicated, especially co-ordinating and synchronising multiple testers Involves a high degree of organization, especially to record and analyse results meaningfully Repeatability of the manual tests is limited >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

Benefits of Automation Load GenerationSystem Under Test Web server Database server Vuser host Controller manages the virtual users Analyze results with graphs and reports Replaces testers with virtual users Solves the resource limitations Runs many Vusers on a few machines Analysis Controller >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

Benefits of Automation Using Automated Tools Reduces personnel requirements by replacing human users with virtual users or Vusers. These Vusers emulate the behaviour of real users Because numerous Vusers can run on a single computer, the tool reduces the amount of hardware required for testing. Monitors the application performance online, enabling you to fine-tune your system during test execution. >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

Benefits of Automation Using Automated Tools It automatically records the performance of the application during a test. You can choose from a wide variety of graphs and reports to view the performance data. Because the tests are fully automated, you can easily repeat them as often as you need. >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

Tools used for Performance Testing Open Source Tools  OpenSTA  Diesel Test  TestMaker  Grinder  LoadSim  Jmeter  Rubis Commercial Tools  LoadRunner  Silk Performer  Qengine  Empirix e-Load >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

OpenSTA  Developed in C++  HTTP Load Test Application Advantages:  Open Source Software  A user-friendly graphical interface  The script capture from the browser  The monitoring functionality Drawbacks:  Only designed for Windows  Only for HTTP >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

DieselTest  Software designed in Delphi5  For systems under NT Environment  For HTTP/HTTPS applications Advantages:  Open Source  The quality of the chart  Simple and fast to use  The logging functionality Drawbacks:  The manual edition of the tests is badly designed  The ambiguity of certain results  Distributed tests are impossible  Specific technology environment (Delphi, NT) >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

TestMaker  Developed in Java  For HTTP, HTTPS, SOAP, XML-RPC, Mails (SMTP, POP3 and IMAP) applications Advantages:  The possibility to build any kind of test agent  The power of Java programming with some Python simplifications  Open source Drawbacks:  Familiarity with the Jython scripting language, Java language and to write it from scratch  The monitoring tools are very basic, since it is limited to the response analysis  Must pay for distributed testing >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

Grinder  Generic framework for load testing any kind of target systems, with scenario in Jython  Developed in Java Advantages:  Open Source  You can test everything with scripts in Jython Drawbacks:  Deployment for distributed test  Poor results and graphical interface >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

LoadSim  LoadSim is an open source software developed in Java, which is designed for HTTP distributed load testing Advantages:  Open Source  Generation of script  Each client have a different configuration (user, script…) Drawbacks:  No graphical interface  Poor results  No graphical representation of result  No monitoring >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

Jmeter  100% Java desktop application  For Web and FTP, Java, SOAP/XML-RPC, JDBC applications Advantages:  Open Source  The distributed testing  Various target systems  Extensibility: Pluggable samplers allow unlimited testing capabilities Drawbacks:  Chart representation quite confuse  Terminology not very clear  Necessary to start remote machine one by one  Remote machines must be declared in a property file before starting application >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

Rubis  Provided with some load-test tool (designed for Rubis, but some parts of code could be re-used) and a monitoring system.  Developed in Java. Advantages:  Open Source  Monitoring capabilities  Charts representations and automatic generation of HTML report Drawbacks:  Specific to Unix environment and Rubis application >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

Empirix eLoad  Accurate testing of the response times and scalability of web applications and web services  Recording in VBScript Advantages:  Can simulate hundreds and thousands of concurrent users  Monitoring capabilities and Charts representation  Reasonable Price Drawbacks:  Complex User Interface  Limitations in recording of complex scenarios >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

 What are the limitations of manual load testing?  Why tools are used for automating load test?  List 5 Open Source and 5 Commercial load test tools.  What are the disadvantages of LoadRunner?  Explain the following Load Test tools: Silk Performer, Qengine.  Give a detailed comparison between Empirix E-load and LoadRunner.  Which other tools are commonly used for load testing? Questions - To Review Your Skills >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<

Thank You >>>>>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<