It is easy for a measurement tool to sit on a server and measure all requests for service—and this kind of measurement has its uses, especially when load testing or investigating bottlenecks. But because of the variety of implementation possibilities, a common problem when measuring RIAs is that related requests may appear to originate from separate units of work on the client.
Correlating seemingly separate measurements with a particular application activity, task, or phase is tricky. The more complex the client/server relationship, especially when it involves concurrent interactions, the harder it becomes for measurement and analysis tools to perform that correlation properly.
Having more design and implementation options also creates new opportunities for developers to make performance-related mistakes. Accidentally or deliberately, developers can implement “chatty” client/server communication styles that perform extremely slowly under some workload conditions. Even with thorough testing, some of these problems may remain undiscovered until after the application is deployed unless applications are subjected to a systematic SLM process that includes measurement
activities to identify, investigate, and fix them.
Read More
Popular Posts
-
More than finding errors, the ideal goal of testing should be to understand the quality of offering. Its working, Does it function as planne...
-
The performance of a Web site can be monitored in several different ways. The most basic end-user performance metric comprises the entire...
-
Today it’s all about CONTENT, being able to access it QUICKLY wherever you are and whenever you want…and iPhone does that well. The first...
-
One of the most important differences between mobile and desktop-based Web content is the need for mobile content to be tailored for the va...
-
Application availability is the first quality encountered by customers, but the last one to be determ...
-
A large entertainment media site needed to measure availability, performance and quality of their multimedia streams to ensure their cust...
-
The Web continues to evolve to deliver new customer experiences and increased application utility. We...
-
Welcome to the first part of ‘Website Monitoring 101’ series. In this post series, we are going to examine all the ins and outs of we...
-
Desktop-based testing it’s a no-brainer: Use object-based scripting to maximize reuse across platforms/browsers. In today’s mobile world...
-
Keeping in mind the constraints about the group of users you plan to study and the kind of data you need to collect, the next challenge is...
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment