Milestone 7 Verify Product Installation
This milestone contains tasks to verify that Performance Test is usable.
Complete the following tasks to verify product execution.
Task 7.1: Start Global Recording Started Task
The purpose of this task is to ensure the Global Recording started task starts and remains running. If improperly configured or running in an unsupported VTAM version, the Global Recording started task will shut down. This task should be performed if Global Recording/Archive Recording is being used.
- Issue the start command to start the Performance Test Global Recording task. This allows for the capturing of 3270, APPC, TCP, and MQ data.
Look at the SVMPA195I and SVMAP196I messages in the message log of the Global Recording started task (Started Task Job Output) to ensure that parameters are coming from the correct PARMLIB member and data set.
Performance Test Started Task Job Output
Display Filter View Print Options Search Help
-------------------------------------------------------------------------------
SDSF OUTPUT DISPLAY HS STC89780 DSID 2 LINE 0 COLUMNS 02- 81
COMMAND INPUT ===> SCROLL ===> CSR
********************************* TOP OF DATA **********************************
J E S 2 J O B L O G -- S Y S T E M A C 0 6 -- N O
14.11.53 STC89780 ---- MONDAY, 13 NOV 2017 ----
14.11.53 STC89780 IEF695I START HS WITH JOBNAME HS IS ASSIGNED TO U
14.11.53 STC89780 $HASP373 HS STARTED
14.11.53 STC89780 IEF403I HS - STARTED - TIME=14.11.53
14.11.53 STC89780 SVMAP195I PARAMETERS LOADED FROM MEMBER: HSCMXML
14.11.53 STC89780 SVMAP196I DATASET: AC06.CMSC.PARMLIB
14.11.53 STC89780 SVMAP001I SCANNING GLOBAL RECORD INITIALIZATION PARAMETERS
14.11.53 STC89780 SVMAP101I SECSYS(RACF)
14.11.53 STC89780 SVMAP101I ALLNET
14.11.53 STC89780 SVMAP101I ALLNBUFS(200)
14.11.53 STC89780 SVMAP101I ALLNBUFL(1024)
14.11.53 STC89780 SVMAP101I SESSCNT(2000)
14.11.53 STC89780 SVMAP101I SCREATE(HC172717)
14.11.53 STC89780 SVMAP101I REGISTRY(HSRGSTRY)
14.11.53 STC89780 SVMAP101I SWITCH(HSEARCH)
14.11.53 STC89780 SVMAP101I TCPIP(TCPIP)
14.11.53 STC89780 SVMAP101I OMVS(OMVS)Validate that the following messages appear in the log:
SVMAN391I VTAM CAPTURE REQUESTED - Hiperstation for VTAM & Hiperstation for
Mainframe Servers
SVMAN391I TCPIP CAPTURE REQUESTED - Hiperstation for Mainframe Servers
SVMAN391I MQSERIES CAPTURE REQUESTED - Hiperstation for Websphere MQ- Look further in the message log and find the message:
ETGRMN001I HIPERSTATION GLOBAL RECORDING ACTIVATED - Ensure the Global Recording started task remains active.
Task 7.2: Start Global Recording Capture request
If you only installed Performance Test for Websphere MQ, skip ahead to Task 7.4: Start WebSphere MQ Global Recording Capture Request.
This task should be performed if Global Recording will be used.
Execute the Performance Test CLIST built by the guided customization dialog to enter Performance Test. The default name for this CLIST is (LIBDEF). The Performance Test Product Menu is displayed as shown in the following figure.
Performance Test Product Menu---------------- BMC AMI DevX Performance Test - Product Menu -----------------
Option ===>
0 Profiles Set user profiles
1 VTAM VTAM Application Testing
2 Mainframe Servers SNA/APPC & HTTP Testing
3 WebSphere MQ WebSphere MQ Message Testing
4 ATV Manager Automated Testing Vehicle Manager
Profile ===> PROFILE
Profile dataset ===> 'PMIJSS0.JMS.ATV.PROFILE'
Leave Profile blank for selection list
Leave Profile dataset blank to create new dataset
Leave both blank to run with no Profile
(C) Copyright 1994, 2022 BMC Software, Inc. All Rights Reserved.
Unpublished-rights Reserved Under the Copyright Laws of the United States.Enter 1 in the Option field to select Performance Test for VTAM. The Performance Test Main Menu is displayed (See the following figure).
Performance Test Main Menu------------------ Performance Test for VTAM - Main Menu --------------------
Option ===> 4
Product Release: 17.02.00
1 Domain Traveler Record and Playback
2 Quick Play Select a Script and Go
3 Session Demo Demonstrate Online Applications
4 Global Recording System and Application Test Creation
5 Script Processors Automatic Script Editing
6 Unattended Processing Setup Unattended Playback and Compare JobsEnter 4 in the Option field to select Global Recording. The Global Recording screen (See the following figure) is displayed.
Global Recording screen------------------------------- Global Recording ------------------------------
Option ===> 1
SNA (3270, LU0, APPC)
1 Monitor Requests Add, Review or Update your requests
2 Review Repository Review your captured sessions
3 Global Record Manager Manage Include/Exclude filter lists
TCP/IP
6 Monitor TCP/IP Requests Add/Review your TCP/IP recording requests
7 Create TCP/IP Scripts Create TCP/IP scripts from a repository
Enter END command to return to Performance Test for VTAM Main Menu.Enter 1 in the Option field to select Monitor Requests.
- If the screen shown in Global Recording Add Requests screen is displayed, go to Step 5.
- If the screen shown in Global Recording Monitor Requests screen is displayed, go to Step 6.
Global Recording Add Requests screen
---------------------- Global Recording - Add Requests ----------------------
Command ===>
Press ENTER to continue, or END to return.
*****************************************************************************
* *
* No Global Recording Requests were found for your userid. *
* *
*****************************************************************************
Type of request to add:
1 1. 3270
2. APPC
Global Recording Monitor Requests screen
--------------------- Global Recording - Monitor Requests ------ REQUEST ADDED
Command ===> Scroll ===> PAGE
Line commands are: (C)ancel, (F)orce, (P)Stop, (R)estart, (D)isable,
(S)elect, (U)pdate,(V)iew, (1)Add 3270,(2)Add APPC, or
(9)Switch repositories
LU Side-A/ Side-B/ Repository
S Type Applid Terminal Userid Dataset Users
- ---- -------- -------- -------- ------------------------------------- ----
1 3270 * * * PMIJSS0.EXAMPLE.REPOS001 0
******************************* BOTTOM OF DATA ********************************- Type 1 to select a 3270 request type (Global Recording Add Requests screen) and press Enter. The 3270/LU0 Capture Criteria screen (3270/LU0 - Capture Criteria) is displayed. Go to Step 7.
Enter 1 in the S column of the first entry in the list to specify Add 3270 (Global Recording Monitor Requests screen) and create a new Global Recording request. The 3270/LU0 Capture Criteria screen is displayed.
3270/LU0 - Capture Criteria
------------------------ 3270/LU0 - Capture Criteria ------------------------
Command ===>
Press ENTER to continue, or PF1 for help, or CANCEL to exit.
Terminal . . . . . . . . . . . * Use an asterisk for wildcarding
Application . . . . . . . . . * the Terminal, Application or Userid
Userid . . . . . . . . . . . . * fields.
OR
Global Record Manager List . . Second filter GRM List . .
HH : MM : SS MM / DD / YY
Start Time . . . 00 : 00 : 00 Start Date . . . 00 / 00 / 00 (Optional)
End Time . . . . 00 : 00 : 00 End Date . . . . 00 / 00 / 00 (Optional)
Repository Dataset . . . 'PMIJSS0.EXAMPLE.REPOS*'
First and last number. . 1 5 (If wildcard in dataset)
Recording options: (Enter "/" to select)
Suspend script creation / Normal event notification
/ Re-use repositories / Error event notification
FORCE request at 'End Time' Record from LOGON only
- Complete the 3270/LU0 Capture Criteria screen as follows:
- Enter your ID in the Userid field with an asterisk (*) in both Terminal and Application fields.
- Enter the name of a data set that does not exist in your environment in the Repository Dataset field.
- Under Recording options, use a slash (/) to select only Suspend script creation and Error event notification. Do not select Normal event notification, Re-use repositories, FORCE request at ‘End Time’, or Record from LOGON only.
- Press Enter. For testing purposes, accept the default allocations. The Global Recording Monitor Requests screen will be displayed, and your request should appear highlighted.
- Log off from your TSO session, then log back on. Return to the Global Recording Monitor Requests screen. The Users count should be 1.
- Enter the F line command to issue the Force command on the Global Recording Monitor Requests screen.
- Either browse the Global Recording repository or perform a script create to validate that data has been recorded.
Task 7.3: Start a Domain Traveler Session
If you did not install Performance Test for VTAM, skip ahead to Task 7.5: Additional Verification.
The purpose of this task is to ensure users can connect to an APPLID using Performance Test's Domain Traveler.
- Go to the Performance Test Main Menu ( Performance Test Main Menu).
Enter 4 in the Option field to select Domain Traveler. The Performance Test * Domain Traveler screen (See the following figure) is displayed.
Performance Test * Domain Traveler screen------------------------------- Domain Traveler -------------------------------
Command ===>
Use this panel to connect to one of your site's domains. When
connected you can record your session or play back previous sessions.
Domain Destination . TSO
/ Change session options (Enter "/")
Start = ISPF , Zoom = F23 , LUName = Default , Restore Keyboard
Logmode = SNX32705 , Model = 5-(27X132), SNA = Yes , Queriable = Yes
Application Profiling(Off) , IMS = YIn the Domain Destination field, type the APPLID of an environment used for testing, then type a slash (/) to select Change session options and press Enter. The Session Options screen (See the following figure) is displayed.
Session Options Screen------------------------------- Session Options -------------------------------
Command ===>
Logon data. . . . (Optional)
ZOOM mode . . . . N Y=yes, N=No
ZOOM key. . . . . F23
LU name . . . . . (Terminal name used to login to application)
Logmode . . . . . SNX32705 (Overrides model, SNA and Queriable options)
3270 model. . . . 5 1=12x40, 2=24x80, 3=32x80, 4=43x80, 5=27x132
SNA . . . . . . . Y Y=yes, N=no
Queriable . . . . Y=yes, N=no
Trailing Blanks . 1 (Only applies to non-Zoom mode)
Infirst . . . . . Y Y = No Welcome Screen From Domain Destination
Appl Profiling. . "/" to View application profile settings
The following PF key translations apply to the Domain Destination when
in non-Zoom mode:
PF01 = F1 PF04 = F4 PF07 = F7 PF10 = F10 PA1 =
PF02 = F2 PF05 = F5 PF08 = F8 PF11 = F11 PA2 =
PF03 = F3 PF06 = F6 PF09 = F9 PF12 = F12 CLEAR=- Validate that the values shown for Logmode or 3270 model, SNA, and Queriable are valid for the environment to which you will connect. Change these fields to valid values if needed. You may want to change the default values for these parameters in the PARMLIB member for Performance Test.
- Press PF3.
- Press Enter to connect to the APPLID. You should see the initial screen for the APPLID to which you connected.
Task 7.4: Start WebSphere MQ Global Recording Capture Request
The purpose of this task is to ensure that a Global Recording task can be started and capture data for MQ.
- Execute the Performance Test CLIST built by the guided customization dialog to enter Performance Test. The default name for this CLIST is (LIBDEF). The Performance Test Product Menu is displayed as shown in Performance Test Product Menu.
Enter 3 in the Option field to select Performance Test for WebSphere MQ. The Performance Test for WebSphere MQ Main Menu is displayed (See the following figure).
Performance Test for WebSphere MQ Main Menu---------------- Performance Test for WebSphere MQ - Main Menu ----------------
Option ===> 1
Product Release: 17.02.00
1 Monitor MQ Requests Add/Review your MQ recording requests
2 Create MQ Scripts Create MQ scripts from a repository
3 Playback MQ Scripts Execute and save playbacks of MQ scripts
4 MQ Playback Reporting Report on database created from playbackEnter 1 in the Option field to select Monitor MQ Requests.
- If the screen shown in Global Recording * Requests screen is displayed, go to Step 4.
- If the screen shown in Global Recording Monitor MQ Requests screen is displayed, go to Step 5.
Global Recording * Requests screen
------------------------- Global Recording * Requests -------------------------
COMMAND ===>
******************************************************************************
* *
* No Global Recording Requests were found for your userid. *
* *
******************************************************************************
Enter END to exit, ENTER to add a new request.Global Recording Monitor MQ Requests screen
-------------------- Global Recording - Monitor MQ Requests ---- REQUEST ADDED
Command ===> Scroll ===> PAGE
Line commands are: (C)ancel, (F)orce, (P)Stop, (R)estart, (D)isable,
(S)elect, (U)pdate, (A)dd, (V)iew, or
(9)Switch repositories
Request Active Total Repository
Owner Sessions Sessions Dataset
------- -------- -------- --------------------------------------------
PMIJSS0 PMIJSS0.SMOKEM.D22S.REPOS001
******************************* BOTTOM OF DATA ********************************Press Enter. The WebSphere MQ Data Collect - Output screen (WebSphere MQ Data Collect - Output screen) is displayed. Go to Step 6.
Enter A to the left of the first entry in the list (Global Recording Monitor MQ Requests screen) to create a new Global Recording request. The WebSphere MQ Data Collect screen (See the following figure) is displayed.
WebSphere MQ Data Collect screen
-------------------------- WebSphere MQ Data Collect --- Enter record criteria
Command ===> Scroll ===> CSR
Make changes to data collection criteria below or select a filter to edit the
expanded fields. Use OK command when complete.
Restrict script input to certain times:
HH : MM : SS MM / DD / YYYY
Start Time . . 00 : 00 : 00 Start Date . . 00 / 00 / 0000
End Time . . . 00 : 00 : 00 End Date . . . 00 / 00 / 0000
Force at End Time . . .
Line commands are: (S)elect, (R)epeat, (D)elete, or (I)nsert
S Ftr Act QMGR Queue/Object name Jobname Comp Reas
* *** **** **** ******************************************** ******** **** ****
_ 001 INCL
* *** **** **** ******************************************** ******** **** ****In the OMGR field, type the name of a queue manager on which your site plans to do recordings, in the Queue/Object name field, type an asterisk (*), and on the Command line, type OK. Press Enter. The WebSphere MQ Data Collect - Output screen is displayed as shown in the following figure.
WebSphere MQ Data Collect - Output screen---------------------- WebSphere MQ Data Collect - Output ---------------------
Command ===>
Choose where to store the data, then press ENTER to continue.
Repository dataset:
Dataset name . . . . . . 'PMIJSS0.SMOKEM.D22S.REPOS*'
First and last number . 0000001 5 (Needed if wildcard in dataset name)
Re-use repository options: (Enter "/" to select)
/ Delete existing data
Append to existing data
/ Overwrite existing data when all segments are full
Amount of data to use:
Message data from GETs . . . ALL (ALL or number of bytes)
Message data from PUTs . . . ALL (ALL or number of bytes)
- Complete the WebSphere MQ Data Collect - Output screen (WebSphere MQ Data Collect - Output screen) as follows:
- Enter the name of a data set that does not exist in your environment in the Dataset name field.
- Under Re-use repository options, use a slash (/) to select only Append to existing data. Do not select Delete existing data or Overwrite existing data when all segments are full.
- Specify ALL for both Message data from GETs and Message data from PUTs.
- Press Enter. For testing purposes, accept the default allocations. The Global Recording Monitor MQ Requests screen will be displayed, and your request should appear highlighted.
- Either wait for MQ activity to occur or run a program that does MQ activity on the MQ manager you specified on the Global Recording request.
- Wait to see Active Sessions and Total Sessions increase for your Global Recording request.
- Enter the F line command to issue a Force command on the Global Recording Monitor MQ Requests screen.
- Either browse the Global Recording repository or perform a script create to validate that data has been recorded.
Task 7.5: Additional verification
You may want to perform further verification by exercising additional features of Performance Test.
For details on these features and how to perform them, see the appropriate section in the Performance Test User Guide.