创建 requirement.csv 文件

首先创建 requirement.csv 文件,在其中列出要测试的用例的详细信息。此 CSV 文件中的每一行标识要执行的操作类型、对象名称、并发用户数、指定操作详细信息的输入文件以及与操作相关的其他信息(如果有)。例如,要打开 2 个表单、保存 2 个表单以及运行 2 个业务规则,则在输入 CSV 文件中指定 6 行。requirement.csv 的第一行必须包含以下信息:

#Type of Operation,Artifact Name,Number of Users,Input File,Additional Info

该文件的后续每一行都包含单个操作及其参数。一些操作可能不需要所有这些参数值。下表中解释了要求的文件条目。

Note:

除非在表中另外指明,否则需要所有值。

Table A-1 requirement.csv 格式

字段 说明
Type of operation(操作类型) 必须为以下项之一:
  • Open Form(打开表单)
  • Save Form(保存表单)
  • Run Business Rule(运行业务规则)
  • Run Data Rule(运行数据规则)
  • Ad Hoc Grid(即席网格)
  • Execute Report(执行报表)
  • Execute Book(执行工作簿)
Artifact Name(对象名称) 此值取决于操作类型:
  • Open Form(打开表单):要打开的表单的名称和位置。
  • Save Form(保存表单):要保存的表单的名称和位置。
  • Run Business Rule(运行业务规则):业务规则的名称。
  • Data Rule(数据规则):数据规则的名称。
  • Ad Hoc Grid(即席网格):不适用(留空)。
  • Execute Report(执行报表):报表的名称和位置。
  • Execute Book(执行工作簿):工作簿的名称和位置。
Number of Users(用户数) 要模拟并发使用的用户数。
Input File(输入文件) 包含以下内容的 CSV 文件的名称:POV 值、运行时提示或要使用的特定于用例的其他值
Additional Info(其他信息) 操作所需的其他参数。仅适用于即席网格。对于其他用例,则将此项留空。
注:对象名称必须与应用程序中的对象名称匹配,并且大小写必须相同。

requirement.csv 文件的示例:

# 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 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,