Creating the requirement.csv File
Begin by creating the requirement.csv
file that lists the details of the
use cases that you want to test. Each line of this CSV file identifies the type of
operation to perform, artifact name, number of concurrent users, input file specifying
the details of the operation, and additional, if any, information related to the
operation. For example, to open 2 forms, save 2 forms, and run 2 business rules, you
specify 6 lines in input CSV file. The first line of requirement.csv
,
the header , must contain this information:
#Type of Operation,Artifact Name,Number of Users,Input File,Additional Info
Each of the subsequent lines of the file contains a single operation and its parameters. Some operations may not require all these parameter values. The expected file entries are explained in the following table.
Note:
All values are required unless otherwise indicated in the table.Table A-1 requirement.csv Format
Field | Description |
---|---|
Type of operation | Must be one of the following:
|
Artifact Name | This value depends on the type of operation:
|
Number of Users | Number of users to simulate concurrent use. |
Input File | Name to the CSV file that contains the POV values, run-time prompts, or other use case-specific values to use |
Additional Info | Additional parameters required for the operation. Applicable to Ad Hoc Grid only. Leave it blank for other use cases. |
Notes: Artifact names must match those in the application and must be in the same case. |
Start a line with the pound symbol (#) to comment it out. However, the first line of the file is the header and must start with #.
Example of a requirement.csv
file:
# Type of Operation,Artifact Name,Number of Users,Input File,Additional Info
Open Form,Library/Global Assumption/Revenue Forecast Assumptions,10,openform_input.csv
Save Form,Library/Global Assumption/ExchangeRates,5,saveform_input.csv
Run Business Rule,Run_FinStatement - Copy Budget to Prior Year Budget,4,runbusinessrule_input.csv
Run Business Ruleset,RollupUSSales,5,runbusinessruleset_input.csv
Run Data Rule,Delimited_file_DL,5,rundatarule_input.csv
Ad Hoc Grid,,3,runadhocgrid_input.csv,cube=FinStmt
# Execute Book,Review Books/Revenue Reports,10,book_input.csv
# Execute Report,Review Reports/Executive Report,10,report_input.csv