Saturday, June 02, 2007

Performance testing for web applications

Microsoft have placed a guide to Performance testing for web applications here. And unlike many free documents in this area it is a substantive undertaking. To give you an idea of the contents it has 8 parts and runs to close to 200 pages. The 8 parts are:
  1. Introduction to Performance Testing - overview of performance testing types, key concepts & common terms used in performance testing.
  2. Exemplar Performance Testing Approaches - the core activities for performance testingm including how to apply performance testing to different environments, including Agile and CMMI.
  3. Identify the Test Environment -how to collect information about the project that you'll need for your performance tests.
  4. Identify Performance Acceptance Criteria - setting the performance testing objectives. You’ll also learn how to get clarity around your various performance requirements, from a performance testing perspective.
  5. Plan and Design Tests - how to model the workload and user experience to design more effective performance tests.
  6. Execute Tests - the main activities of actual performance testing.
  7. Analyse Results and Report - how to organize and present your findings in a way that’s useful.
  8. Performance Testing Techniques - the core techniques for performing load and stress testing.