变量可用于在工具编辑器中参数化文本字段值(比如,输入选项、请求/响应消息字段和工具配置字段)。文本字段可能引用当前套件定义的环境变量、数据源列、数据库列或变量。 

若要以这种方式引用变量,则使用 ${var_name} 符号:一个美元符和花括号将变量名称包住。 

静态变量 

静态变量表示在工具执行期间保持不变的值。这包括:

  • 环境变量:来自当前为活动套件启用的环境的值。

  • IDE 变量:Eclipse 变量,如 project_loc,以及 Parasoft 变量,如

    test_suite_loc (测试套件位置)。例如:

    ${project_loc:MyProject}/DataSource/${soa_env:CVS_DIR}/my_csv_file.csv

    ${test_suite_loc}/../${soa_env:XLS_DIR}/my_excel_file.xls

动态变量 

动态变量表示工具执行期间可能改变的值。例如,数据源列、数据库列和套件级别变量。数据源列取决于当前数据源行。

其他信息

  • 一些接受文件输入的工具编辑器有一个选项,可以在从磁盘读取文件之前有条件地解析外部文件中的变量。
  • 有些字段只支持静态变量,通常在编辑器需要在工具执行上下文之外直接解析变量的情况下。例如,Excel 和 CSV 数据源编辑器中的文件路径字段、消息传递工具中的 WSDL/WADL/XSD 字段和套件字段都是如此。
  • 工具引用的任何数据源列都将导致工具遍历数据源的行。
  • No labels