Return to PerformanceTestingGuidance



Load Testing

Source: http://msdn.microsoft.com/library/en-us/dnpag/html/scalenetchapt16.asp

* Step 1. Identify key scenarios.
* Step 2. Identify workload
* Step 3. Identify metrics.
* Step 4. Create test cases.
* Step 5. Create test cases.
* Step 6. Simulate load.
* Step 7. Analyze the results.

Step 1. Identify key scenarios.

* Identify application scenarios that are critical for performance.

Step 2. Identify workload.

* Distribute the total application load among the key scenarios identified in step 1.

Step 3. Identify metrics.

* Identify the metrics that you want to collect about the application when running the test.

Step 4. Create test cases.

* Create the test cases where you define steps for executing a single test along with the expected results.

Step 5. Simulate load.

* Use test tools to simulate load according to the test cases and to capture the result metrics.

Step 6. Analyze the results.

* Analyze the metric data captured during the test.



Original steps w/new Step 1: Identify Objectives

* Step 1. Identify objectives. (add this to scope which scenarios to focus on)
* Step 2. Identify key scenarios.
* Step 3. Identify workload.
* Step 4. Identify metrics.
* Step 5. Create test cases.
* Step 6. Simulate load.
* Step 7. Analyze the results.



Original Steps w/Scott's mods

* Step 1. Identify objectives. (add this to scope which scenarios to focus on)
* Step 2. Identify key scenarios.
* Step 3. Identify workload.
* Step 4. Identify metrics.
* Step 5. Create test cases.
* Step 6. Simulate load.
* Step 7. Analyze the results.
* Step 8. Report against objectives.



Return to Return to PerformanceTestingGuidance
Microsoft Communities