By Rajendra Gokhale, Aztecsoft itest
www.aztecsoft.com
INTRODUCTION
AJAX (Asynchronous JavaScript and XML) is an approach to web programming that has been enjoying great popularity ever since it was used by Google for many of its applications, notably “Google Suggest” and “Google Maps”. There has been a lot of discussion about a number of issues related to AJAX including:
* tools and techniques for implementing AJAX (e.g. Ruby on Rai ls, DWR, Prototype, Sajax,
* Ajax.net) [1,3]
* business case for using AJAX [2]
* usability of web appli cations using AJAX [5]
* optimizing network bandwidth uti lization using AJAX for application development[6]
Considering that one of the key drivers for the rapid adoption of AJAX has been its promise of superior performance, it is surprising that there has not been much discussion of AJAX-specific performance testing. When we studied this in some detai l, we found that AJAX applications indeed present some unique issues and challenges, which we discuss in this paper.
AJAX APPLICATION VS NORMAL WEB APPLICATION
* A typical web application works as follows:
* User supplies input to browser (e.g. types in a URL, clicks on a hyperlink, submits a form)
* Browser sends a request for the URL to the server
* Web server responds wi th a page
* Browser sends more requests for embedded objects (e.g. images)
* Browser renders the page (including embedded objects)
* Browser waits for user’s next input and then goes back to the first step.
The key points to note here are:
* The browser issues requests for entire pages and the entire page gets refreshed as a result of this action
* These requests occur as a direct consequence of user actions.
In contrast to this, Ajax applications make a number of asynchronous web requests for parts of the current webpage. These requests are issued by a piece of client-side code that is executed in the browser context. This client-side code is usually implemented in JavaScript and is called the AJAX engine.
Continue reading at: http://www.aztecsoft.com/downloads/Aztecsoft_Whitepaper_Performance_Testing_AJAX-based_Applications.pdf
- Related Videos
- Related Articles
- Ask / Related Q&A
- Classification Among Software Testing
- Basic Faqs in Software Testing
- The Fundamentals of Software Testing
- Software Testing
- Some Facts About Software Testing
- Why Manual Software Testing Is Crucial?
- How to Manage Software Testing Effectively By Business management Approach
- What is Software Testing - An Introduction




The benefits of Silverlight reporting
By: chaudhary fahim | 04/01/2010Nowadays, more Internet users are investing in Silverlight reporting services because these programs make the creation of reports easier than usual.
Silverlight Viewer – The Most Effective Application For Net Reporting
By: chaudhary fahim | 04/01/2010With the advent of Internet and WWW, there is a rapid development and improvement in every field.
Cakephp Shopping Cart
By: Digisha Modi | 04/01/2010CakePHP is a stable, secure, rapid-development framework for building any complex websites or ecommerce Web application in PHP. CakePHP is based on an MVC architecture that is both powerful and easy to understand. CakePHP provides an extensible architecture for deploying, developing and maintaining web applications. CakePHP reduces development costs and helps developers write less code.
Learning about the Silverlight report viewer
By: chaudhary fahim | 04/01/2010The benefits of desktop applications encompass quick and easy uploading.
Cakephp Development Solution
By: Digisha Modi | 04/01/2010CakePHP is open source web application frame work. Base language used in CakePHP is PHP, compatible with PHP4 and PHP5 and MVC architecture. It is introduced after the concept of Ruby Rails. Its basic advantage is to provide architectural base in creation of Websites. CakePHP is recent system of open source customization. This system follows the pattern of model-view-controller (MVC) like other systems of open source customization.
Create Your Own Silverlight Reports
By: chaudhary fahim | 04/01/2010Silverlight report is an innovative web reporting tool which is an add-on for Microsoft Silverlight.
HOW TO HIRE RUBY ON RAILS DEVELOPERS & PROGRAMMERS AT AFFORDABLE RATE
By: prachi upadhyay | 04/01/2010Hiring ROR developers & programmers give higher convenience to the people who want to hire them for the web development purpose. And so, hiring the Ruby On Rails developers & programmers at affordable prices is possible very easily and conveniently, with which lot of time, money and resources can be saved from both the ends-ROR developers & programmers service providers as well as the person hiring them.
Most Information about micro sd 2 gb
By: Beerbohm Max | 04/01/2010Consumers should know that by using micro sd 2 gb can increase the mobile life with microSD removable memory card. Also this versatile card micro sd 2 gb expands the memory capacity of feature-rich mobile phones.
Web 2.0
By: Aztecsoft Limited | 06/08/2008 | SoftwareWeb 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform. Chief among those rules is this: Build applications that harness network effects to get better the more people use them - Tim O'Reilly