Weave Load Test Plan/WeaveLiveUserLoadTestPlan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 7: Line 7:
* Tester should have access to 2 different firefox supported platforms (linux, win7, mac OSX 10.6)
* Tester should have access to 2 different firefox supported platforms (linux, win7, mac OSX 10.6)
== initialization ==  
== initialization ==  
* Install version 3.5.10 Firefox browser on one system and 3.6.4 version of the Firefox browser on the other.
# Install version 3.5.10 Firefox browser on one system and 3.6.4 version of the Firefox browser on the other.
** Firefox 3.5.10 download is located [http://update/this here]
## Firefox 3.5.10 download is located [http://update/this here]
** Firefox 3.6.4 download is located [http://update/this here]
## Firefox 3.6.4 download is located [http://update/this here]
* startup the browser with a clean profile on each system
# startup the browser with a clean profile on each system
** Instructions for starting the browser with a clean profile is located [[Weave_Load_Test_Plan/InstructionsForCleanProfile|here]]
## Instructions for starting the browser with a clean profile is located [[Weave_Load_Test_Plan/InstructionsForCleanProfile|here]]
* Install the latest weave sync addon in each of the browsers
# Install the latest weave sync addon in each of the browsers
** Install the latest weave sync client from this [http://update/this location]
## Install the latest weave sync client from this [http://update/this location]
** Register with the weave services
## Register with the weave services
** Instructions for installing and registering with the weave service is located [[Weave_Load_Test_Plan/InstructionsForInstallAndRegisterWeaveClient|here]]
## Instructions for installing and registering with the weave service is located [[Weave_Load_Test_Plan/InstructionsForInstallAndRegisterWeaveClient|here]]
* On one of the Firefox browsers start creating sync data
# On one of the Firefox browsers start creating sync data
** Browse to many sites
## Browse to many sites
** Add lots of tabs
## Add lots of tabs
** Bookmark a number of urls
## Bookmark a number of urls
*** add tags
### add tags
*** add toolbar bookmarks
### add toolbar bookmarks
** add login/passwords to pass protected sites (encrypted)
## add login/passwords to pass protected sites (encrypted)
**


= Tests to Perform =
= Tests to Perform =

Revision as of 01:41, 4 May 2010

Overview

The load testing of the weave services, will rely on synthetic load generation against the server with concurrent live testers performing user sync operations and measuring the sync response times and ensuring basic weave operations are performing well. The live testers will be deployed over a number of geographical locations to measure the actual response times from a number global locations.

Perquisites

  • 10 testers located evenly in serveral geographic locations (north/south america, europe, africa, asia, australia)
  • Tester should have access to 2 different firefox supported platforms (linux, win7, mac OSX 10.6)

initialization

  1. Install version 3.5.10 Firefox browser on one system and 3.6.4 version of the Firefox browser on the other.
    1. Firefox 3.5.10 download is located here
    2. Firefox 3.6.4 download is located here
  2. startup the browser with a clean profile on each system
    1. Instructions for starting the browser with a clean profile is located here
  3. Install the latest weave sync addon in each of the browsers
    1. Install the latest weave sync client from this location
    2. Register with the weave services
    3. Instructions for installing and registering with the weave service is located here
  4. On one of the Firefox browsers start creating sync data
    1. Browse to many sites
    2. Add lots of tabs
    3. Bookmark a number of urls
      1. add tags
      2. add toolbar bookmarks
    4. add login/passwords to pass protected sites (encrypted)

Tests to Perform

Functionality Smoketests

Sync Performance Tests

Results Reporting

References