SoftLogica Inc A load testing solution for web applications

Slides:



Advertisements
Similar presentations
Administrator’s and User’s Guide for KillDisk
Advertisements

RP Designs Semi-Custom e-Commerce Package. Overview RP Designs semi- custom e-commerce package is a complete website solution. Visitors can browse a catalog.
Online Construction Estimation Developed By:- Vatsal S. Shah ( ) Dilip K. Babariya ( ) Jimit V. Rajani ( ) Guided by:-
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Performance Testing - Kanwalpreet Singh.
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
 The Citrix Application Firewall prevents security breaches, data loss, and possible unauthorized modifications to Web sites that access sensitive business.
QDV 7 Overview A powerful estimating tool designed to match up with your own specific methodologies.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Performance Testing of Rich Internet Applications & Web applications UKTMF summit /05/
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Load Testing Using NeoLoad
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Collaboration Suite Business Process Management
JOIN A COMMUNITY OF 80,000 E-COMMERCE SITES WORLDWIDE.
Understanding of Load Testing Tools Especially HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
A load testing solution for web sites. In short, it is a simulation of multiple users visiting a web site at the same time and working with it concurrently.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Web Design Basic Concepts.
Prof. Vishnuprasad Nagadevara Indian Institute of Management Bangalore
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Classroom User Training June 29, 2005 Presented by:
WorkPlace Pro Utilities.
GAIN A COMPETITIVE ADVANTAGE BY SELLING ATLAS
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.
| | Tel: | | Computer Training & Personal Development Microsoft Office PowerPoint 2007 Expert.
XHTML Introductory1 Linking and Publishing Basic Web Pages Chapter 3.
Page Up or Down to navigate through the program.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
ASP.NET.. ASP.NET Environment ASP.NET is Microsoft's programming framework that enables the development of Web applications and services. It is an easy.
Enabling High-Quality Printing in Web Applications
CHAPTER TEN AUTHORING.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
IFORM ACCOUNT MAINTENANCE ICT4D SESSION 4. IFORMBUILDER WEBSITE REQUIREMENTS To access the iFormBuilder website, you need the following items: -Reliable.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Using MS Excel to validate & load your data into Oracle EBS.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
1 Session Number Presentation_ID © 2002, Cisco Systems, Inc. All rights reserved. Using the Cisco TAC Web Site for Network Security and Virtual Private.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
The overview How the open market works. Players and Bodies  The main players are –The component supplier  Document  Binary –The authorized supplier.
EValid LoadTest, eV.manger and Validation. Agenda Load Test capability of eValid How to execute load test by using eValid Introduction to eV.manager Validation.
LOAD RUNNER. Product Training Load Runner 3 Examples of LoadRunner Performance Monitors Internet/Intranet Database server App servers Web servers Clients.
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
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.
GroupRocket.net. Years back checking s in the morning was the first ever thing most of the professionals would start their day with. And with the.
Software Overview How to… Review Video and Data  Review the Journal Review the Journal  Simple Search Simple Search  Advanced Search Advanced Search.
SoftLogica Inc A load testing solution for web applications
Nithyamoorthy S Core Mind Technologies
Software Architecture in Practice
PHP / MySQL Introduction
Introduction to Ms-Access Submitted By- Navjot Kaur Mahi
Configuring Internet-related services
Presentation transcript:

SoftLogica Inc A load testing solution for web applications WAPT A load testing solution for web applications This presentation should be viewed as a Slide Show. Choose “Slide Show” from the PowerPoint menu and click the “From Beginning” button on the toolbar. © 2014 SoftLogica Inc.

SoftLogica Inc Load testing In short, load testing is a simulation of multiple users working with a web application at the same time. Load testing can be performed for a number of purposes, but the main goal is always to check the performance of the application being tested. www.LoadTestingTool.com

Types of load testing Performance testing Capacity testing SoftLogica Inc Types of load testing Performance testing Capacity testing Stress testing Volume testing Endurance testing Regression testing www.LoadTestingTool.com

Types of load testing Performance testing SoftLogica Inc Types of load testing Performance testing The load is gradually increased during the test by adding more and more concurrent virtual users. The following parameters should be monitored throughout the test and compared for different test phases: Web application response time; Number of HTTP requests or application-specific transactions processed per second; Percentage of failed requests (error rate). www.LoadTestingTool.com

Types of load testing Capacity testing SoftLogica Inc Types of load testing Capacity testing Capacity tests are executed to find out how many concurrent users the application can handle without degradation of quality. Virtual users are added gradually during the test, but in this case we know the quality criteria in advance and just need to check that they are observed. www.LoadTestingTool.com

Types of load testing Stress testing Every system has a capacity limit. When the load goes beyond it, the application starts responding very slowly and produces errors. The goals of stress testing are: Find the capacity limit; Check that when it is reached, the application handles the stress correctly: produces graceful overload notifications and does not crash; When the load is reduced back to regular level, the application should return to normal operation retaining all its performance characteristics. www.LoadTestingTool.com

Types of load testing Volume testing Volume tests are targeted at loading the application with significant amount of data and maximizing the complexity of each transaction. For example, if the application can upload files, try using very large ones. If it has a search function, try complex keyword combinations and queries producing a very long list of results. www.LoadTestingTool.com

Types of load testing Endurance testing This type of testing (also called “soak testing”) is used to check that the system can stand the load for a long time or a large number of transactions. It usually reveals various types of resource allocation problems. For example, a small memory leak will not be evident from a quick test even with a high load. For endurance testing it is recommended to use changing periodic load and long duration. www.LoadTestingTool.com

Types of load testing Regression testing Make the load testing a part of your regular development process by creating regression load tests and applying them to every new version of your application. www.LoadTestingTool.com

Types of load testing Performance testing Capacity testing Stress testing Many testing goals – one solution Volume testing Endurance testing Regression testing www.LoadTestingTool.com

SoftLogica Inc WAPT You can design tests as easy as using a browser. Just navigate through the web site to record a user session. WAPT will replay it with thousands virtual users when running the test. No scripting is necessary. No programming background is required. The efficiency of your work is our priority. www.LoadTestingTool.com

WAPT In the same view you can select a request and edit its parameters, headers, page elements and other options. Each session is recorded to a virtual user profile as a sequence of HTTP requests. You can select a profile and edit its properties. www.LoadTestingTool.com

WAPT The test may include different profiles to emulate different types of users. The load is flexibly specified separately for each profile. www.LoadTestingTool.com

WAPT Depending on the type of load the number of virtual users can change throughout the test. It can be constant (Profile1)… Growing (Profile2)… Or periodic (Profile3). www.LoadTestingTool.com

WAPT Automatic handling of cookies and standard session-specific values will produce correct emulation of each user session. www.LoadTestingTool.com

WAPT With couple clicks you can create data-driven tests by specifying different names, passwords and input data for different users. www.LoadTestingTool.com

WAPT Any session-specific values in the test can be parameterized with help of the special WAPT functions. You can extract values from server responses to variables and reuse them in subsequent requests. www.LoadTestingTool.com

WAPT You can test secure HTTPs pages and web sites requiring all types of authentication and client certificates. www.LoadTestingTool.com

WAPT Test report contains comprehensive information on the system performance: response times, throughput parameters, bandwidth usage, errors rates, and over 20 other tables with data. www.LoadTestingTool.com

WAPT You are not limited to looking at rows of numbers. WAPT also provides test results in form of a number of dynamic charts. You can analyze the correlation of any performance parameters with the created load. www.LoadTestingTool.com

WAPT If your web application starts producing errors, you may need to have the detailed information on each HTTP request in order to find the roots of the problem. In WAPT this information can be fully logged during the test and represented in a convenient structured form after the test completion. You can easily navigate between users, sessions and reported errors. www.LoadTestingTool.com

WAPT Pro Many of our customers use load testing on a regular basis as a part of their development process. They often need to perform the testing from different locations and create significant test load emulating thousands users. To address the need for a more powerful, flexible and precise testing tool we offer the professional version of our product. It can use several systems for load generation. But this is not the only benefit… www.LoadTestingTool.com

WAPT Pro WAPT Pro consists of the workplace component and multiple load agents that can be installed anywhere and managed remotely. Such distributed configuration makes WAPT Pro an ideal cloud-ready solution. www.LoadTestingTool.com

WAPT Pro Your web application may include multiple components, such as load balancers, web servers, application servers, databases, etc. When applying a load test to such a complex system, the classical black-box approach will not always work. It is often required to monitor the behavior of each system component under load. WAPT Pro can use WMI and SNMP interfaces to collect the performance counters values directly from one or more servers. It can also monitor database performance for MS SQL, Oracle and MySQL. www.LoadTestingTool.com

WAPT Pro If your web application uses a complex client-server communication scheme, it may require a parameterization of session-specific values that cannot be implemented with standard WAPT functions. WAPT Pro resolves this problem by allowing you to insert the execution of any JavaScript code inside the user sessions. www.LoadTestingTool.com

WAPT Extension Modules Some web applications created with help of modern technologies use complex data structures to pass information between the client and the server. To provide better support for such technologies we offer a number of extension modules for WAPT and WAPT Pro products. These modules create the following benefits. Support for binary data formats; Visual representation of embedded structures; Automatic parameterization of protocol-specific data. www.LoadTestingTool.com

WAPT Extension Modules The following modules are currently available: Module for ASP.NET testing Module for Adobe® Flash® testing Module for JSON format Module for Silverlight testing Module for GWT testing www.LoadTestingTool.com

x64 Load Engine If you need to run a high capacity test with over 5,000 virtual users, you have an option to use a special 64 bit load generation utility. It is capable of emulating over 10,000 users with help of a single system. x64 Load Engine works with WAPT Pro and replaces one regular load agent. You can attach as many engines as you need to generate higher load. www.LoadTestingTool.com

WAPT Cloud If you need to run a one-time test and do not want to purchase permanent product licenses, WAPT Cloud is the best choice for you. Available at $5 per hour it will let you use the full functionality of WAPT Pro and all extension modules. You will not need to choose any components and install them. The product is ready-to-use as a preconfigured system image. You can connect to it with Remote Desktop and run your tests. To create greater test load you can use additional Cloud Engines of different capacity. All products are currently available on the Amazon Web Services Marketplace. www.LoadTestingTool.com

Support and Services We do not simply sell software licenses. We see the communication with each of our customers as a process that starts before we make a sale and may develop to any type of collaboration. We provide free technical support on the product functionality and general load testing practices. It is fast and efficient, because we believe that this is what you actually pay for when you purchase our products. In addition we provide consulting services, so if you wish, you can fully outsource the load testing tasks to us. www.LoadTestingTool.com

WAPT resources on the Web Product documentation: from Quick Start Guide on the main WAPT features to the complete online help. Demo video on the product usage with step by step instructions. The “On Load Testing” blog: industry news, best practices, product announcements and more. Online forum: ask questions and share your experience with other WAPT users. www.LoadTestingTool.com

WAPT Customers Thousands businesses from all around the world have already chosen our products. Our customers range: from financial to government institutions; from IT service providers to energy companies; from small private businesses to international corporations. Our mission is to analyze the load testing requirements of each of our clients and offer quality products and services at competitive prices. www.LoadTestingTool.com

Contact us You can download the latest versions of our products from our web site: http://www.loadtestingtool.com Should you have any questions on our products or services, please don’t hesitate to contact us at support@loadtestingtool.com Call us: 1-888-364-6797 © 2014 SoftLogica Inc. 901 N Pitt str Suite 325, Alexandria, VA, 22314, United States