+ All Categories
Home > Documents > Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Date post: 30-Mar-2015
Category:
Upload: ashton-peale
View: 213 times
Download: 1 times
Share this document with a friend
Popular Tags:
15
Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report <Project> <Release #> <Date>
Transcript
Page 1: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved.

Load Test Report

<Project> <Release #>

<Date>

Page 2: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Contents

• Project Overview• Release Application Changes• Release Performance Tuning• Load Test Approach• Load Test Methodology• Load Testing scenario enhancements• Load Test Comparison• SQL Execution Comparison• Batch Volume Testing

• Approach• Methodology• Test Comparisons

2

Page 3: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Project Overview

<Provide a description of the project and subsystems involved with this load test >

3

Page 4: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Release Application Changes

<Provide a description of the changes that are part of the work orders in this load test. A load test may include multiple initiatives so make sure to mention all. Highlight, if any, functionality that may have a performance impact.

This information may come from communiques that are distributed to clients post production.

List out major PCRs, if any, that are also part of the maintenance release>

4

Page 5: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

5

Release Performance Tuning

Indexes applied

<List indexes that were added or modified due to performance improvements >Query Tuning

<SQL ID> - <Functional Area> <PCR #>

Page 6: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Load Test Approach

• Integrated load tests were conducted with:

--- --- <List of Applications and Versions> were tested with <count of scripts> scripts representing the application – including: <list of subsystems>.

--- --- <List of Applications and Versions>, <count of vUsers> vUsers were calculated to represent 100% load for <subsystem; include more as needed separated by commas>, 100% of the expected production application load for <application> based on the average usage during a two hour time period.

6

Page 7: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Load Testing Scenario Changes

The scripts below have been added to measure the performance of the <functional area> of <application>:

• <script name 1>• <script name 2>

7

Page 8: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Load Test Comparison Overview

• Column Descriptions• Column I – <application> current production metrics at 100%

load prorated to 2 hrs.• Column II – <application> Integrated average load test results 1

for <applications and versions>• Column III – <application> Integrated average load test results 2

for <applications and versions>• Column IV, V – <application> Integrated load test results with all

modules <applications and versions>

8

Page 9: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Load Test Comparison

<Application> Production

Metrics

<Applications and Versions>

Average for Last Release 1

<Applications and Versions>

Average for Last Release 2 (if

needed)

<Applications and Versions>Baseline I

<Date><Time>

<Applications and Versions>Baseline II

<Date><Time>

Column I II III IV V

Test Volume - <Application> – 100%

<Application> – 100% <Application> – 100% <Application> – 100%

# of Virtual Users - <vUsers> <vUsers> <vUsers> <vUsers>

Total Passed Transactions - <Transactions> <Transactions> <Transactions> <Transactions>Total Failed Transactions - <Transactions> <Transactions> <Transactions> <Transactions>

% Processor Time (Web App Server) - <Server> - <Percentage> <Server> - <Percentage> <Server> - <Percentage> <Server> - <Percentage>

% CPU Utilization (Database Server) - <CPU> <CPU> <CPU> <CPU>

Average Database Connections - <DB Connections> <DB Connections> <DB Connections> <DB Connections>

Average Throughput (bytes/second) - <Thoroughput> <Thoroughput> <Thoroughput> <Thoroughput>

Average Response Time (<Project>) - <Response Time> <Response Time> <Response Time> <Response Time>

Page 10: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Load Test Comparison

10

<Application> Production

Metrics

<Applications and Versions>

Average for Last Release 1

<Applications and Versions>

Average for Last Release 2 (if

needed)

<Applications and Versions>Baseline I

<Date><Time>

<Applications and Versions>Baseline II

<Date><Time>

Column I II III IV V

Test Volume - 100% 100% 100% 100%

Average Response Time<Functional Area> - <Response Time> <Response Time> <Response Time> <Response Time>

Business Metrics<Functional Area>

<Business Metric Count>

<Business Metric Count>

<Business Metric Count> <Business Metric Count> <Business Metric Count>

**Add additional functional areas as needed

Page 11: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

<Project> SQL Execution Statistics

11

SQL_ID Prorated Value for 2

hrs

Load Test <Date>

Execution Count

Load Test <Date>

Execution Count

Load Test <Date>

Execution Count

Load Test <Date>

Execution Count

Load Test <Date>

Execution Count

Load Test <Date>

Execution Count

Gap in Executions

Page 12: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

SQL Execution Comparison

• <Applications and Versions>

• Percentage of top 10 queries covered during test:  xx%

• Percentage of the top 30 queries covered during test: xx%

• Primary reasons for the coverage difference:

• <Typical users may interact with the application in a more random pattern, whereas step execution during load test mimics steps in linear and repetitive fashion>

12

Page 13: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Batch Volume Testing Approach

• Testing of modified batch:• <Describe the functional changes made to the batches>

• Batches were executed through the <Application> OpCon schedule while pointed to the Load database

• Measure run times and server utilization of the updated code run against Load DB.

• Compare new code/Load database statistics against old code/Production.

13

Page 14: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Batch Volume Test - I <Date>

14

Job Name Description Run Time (min) Start Time End Time

Average DB

CPU%

Average APP21CPU%

Page 15: Copyright © 2011 by the Commonwealth of Pennsylvania. All Rights Reserved. Load Test Report.

Batch Volume Test - II <Date>

15

Job Name Description Run Time (min) Start Time End Time

Average DB

CPU%

Average APP21CPU%


Recommended