Two main reasons for measuring the web performance of a distributed application are to determine how quickly users can achieve their goals, and to discover how a system behaves under increasing load. The first focuses directly on the users’ experience, the second investigates underlying server behaviors that, in turn, will determine what users experience.
Measurement usually focuses on the user’s experience or on the system’s behavior. Despite differences, these two classes of measurement activity share many technical problems. Measurement activities and tasks may focus on a variety of possible sub-goals.
Know more on application performance testing at Keynote.