E
dit
A
ttach
P
rintable
r2 - 2014-09-01 - 10:44:48 -
JorgeAlbertoDiaz
You are here:
TWiki
>
Deployment Web
>
DeploymentPlanningAndDesign
>
PerformanceDatasheetsAndSizingGuidelines
>
RTCSystemZPerformanceTesting
>
RTCEEPerfTestsData
%STARTSECTION{"Intro"}% This section describes the data that is used for the performance tests that are specific for the Enterprise Extensions features tests scenarios. The data is based on a sample application which, to achieve levels that will allow us to test scalability of the solution, is replicated generating several different variations. The base application used as data for the testing is the [[https://jazz.net/wiki/pub/Main/ZOSBuildSamplesV4/MortgageApplication.zip][Mortage Application]]. This sample application is included as part of the Money That Matters sample. The application contains *5 (five)* zComponent projects with the following base assets relevant numbers: <table class="gray-table"> <tr> <th><strong>Element Type</strong></th> <th><strong># Elements</strong></th> <th><strong>Size</strong></th> <th><strong>Average size</strong></th> <th><strong>Max size</strong></th> </tr> <tr> <td><strong>COBOL program</strong></td> <td>6 </td> <td>165KB </td> <td>27.5KB </td> <td>133KB </td> </tr> <tr> <td><strong>Copybook</strong></td> <td>6 </td> <td>3KB </td> <td>0.5KB </td> <td>568 bytes </td> </tr> <tr> <td><strong>REXX</strong></td> <td>2 </td> <td>2.6KB </td> <td>1.3KB </td> <td>1.3KB </td> </tr> <tr> <td><strong>BMS</strong></td> <td>2 </td> <td>9KB </td> <td>4.5KB </td> <td>6.5KB </td> </tr> <tr> <td><strong>Link Card</strong></td> <td>1 </td> <td>0.5KB </td> <td>0.5KB </td> <td>0.5KB </td> </tr> <tr> <td><strong>BIND file</strong></td> <td>2 </td> <td>0.8KB </td> <td>0.4KB </td> <td>492 bytes </td> </tr> </table> The sample application is a COBOL/CICS application that has a number of both statically called programs and dynamically called programs with a number of common and module specific copybooks. The process flow of the application from a CICS perspective is as follows: 1. Users starts the application by issuing the EPSP transaction and this runs the EPSCMORT program. 1. EPSCMORT statically calls EPSNBRVL to perform number validation 1. EPSCMORT dynamically calls EPSCSMRT via an EXEC CICS LINK to pass parameters to the mortgage payments program 1. EPSCMORT dynamically calls EPSMLIST when PF9 is pressed to display a list of records from a file 1. EPSCSMRT dynamically calls EPSMPMT via an EXEC CICS LINK to calculate the mortgage payment %ENDSECTION{"Intro"}% ---+++ Scalability Test Data The following data is generated automatically based on the described sample application data. <br/> Automatic volume generation is achieved by replication of source code elements obtaining the following sets of test data: ---+++++!! !MortgageApplicationx10 %STARTSECTION{"Mortx10"}% 10 times replication of [[https://jazz.net/wiki/pub/Main/ZOSBuildSamplesV4/MortgageApplication.zip][Mortage Application]] sample. <table class="gray-table" style="width: 40%"> <tr> <th><strong>Assets</strong></th> <th><strong>Overall dev assets</strong></th> </tr> <tr> <td>60 COBOL programs <br/> 40 Copybooks <br/> 20 BMS <br/> 3 others </td> <td>123 </td> </tr> </table> %ENDSECTION{"Mortx10"}% ---+++++!! !MortgageApplicationx100 %STARTSECTION{"Mortx100"}% 100 times replication of [[https://jazz.net/wiki/pub/Main/ZOSBuildSamplesV4/MortgageApplication.zip][Mortage Application]] sample. <table class="gray-table" style="width: 40%"> <tr> <th><strong>Assets</strong></th> <th><strong>Overall dev assets</strong></th> </tr> <tr> <td>600 COBOL programs <br/> 400 Copybooks <br/> 200 BMS <br/> 3 others </td> <td>1203 </td> </tr> </table> %ENDSECTION{"Mortx100"}% ---+++++!! !MortgageApplicationx250 %STARTSECTION{"Mortx250"}% 250 times replication of [[https://jazz.net/wiki/pub/Main/ZOSBuildSamplesV4/MortgageApplication.zip][Mortage Application]] sample. <table class="gray-table" style="width: 40%"> <tr> <th><strong>Assets</strong></th> <th><strong>Overall dev assets</strong></th> </tr> <tr> <td>1500 COBOL programs <br/> 1000 Copybooks <br/> 500 BMS <br/> 3 others </td> <td>3003 </td> </tr> </table> %ENDSECTION{"Mortx250"}% ---+++++!! !MortgageApplicationx500 %STARTSECTION{"Mortx500"}% 500 times replication of [[https://jazz.net/wiki/pub/Main/ZOSBuildSamplesV4/MortgageApplication.zip][Mortage Application]] sample. <table class="gray-table" style="width: 40%"> <tr> <th><strong>Assets</strong></th> <th><strong>Overall dev assets</strong></th> </tr> <tr> <td>3000 COBOL programs <br/> 2000 Copybooks <br/> 1000 BMS <br/> 3 others </td> <td>6003 </td> </tr> </table> %ENDSECTION{"Mortx500"}% ---+++++!! !MortgageApplicationx1000 %STARTSECTION{"Mortx1000"}% 1000 times replication of [[https://jazz.net/wiki/pub/Main/ZOSBuildSamplesV4/MortgageApplication.zip][Mortage Application]] sample. <table class="gray-table" style="width: 40%"> <tr> <th><strong>Assets</strong></th> <th><strong>Overall dev assets</strong></th> </tr> <tr> <td>6000 COBOL programs <br/> 4000 Copybooks <br/> 2000 BMS <br/> 3 others </td> <td>12003</td> </tr> </table> %ENDSECTION{"Mortx1000"}% These sets of data are used in different tests to be able to reproduce different conditions and volumes of information.
E
dit
|
A
ttach
|
P
rintable
|
V
iew topic
|
Backlinks:
We
b
,
A
l
l Webs
|
H
istory
: r2
<
r1
|
M
ore topic actions
Deployment
Deployment web
Planning and design
Installing and upgrading
Migrating and evolving
Integrating
Administering
Monitoring
Troubleshooting
Community information and contribution guidelines
Create new topic
Topic list
Search
Advanced search
Notify
RSS
Atom
Changes
Statistics
Web preferences
NOTE: Please use the Sandbox web for testing
Status icon key:
To do
Under construction
New
Updated
Constant change
None - stable page
Smaller versions of status icons for inline text:
Copyright © by IBM and non-IBM contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our
Terms of Use.
Please read the following
disclaimer
.
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more
here
.