数据源限制

数据源具有特定的限制,以防 Silk Central 由于生成过多数据而进入不稳定状态。

原子测试与非原子测试

有关 Silk Central 中可用的数据驱动测试类型的详细信息,请参阅原子和非原子数据驱动测试

限制

数据驱动测试的数据源具有以下默认限制:
  • 非原子测试不能超过 100 行
  • 原子测试不能超过 1000 行
  • XLSX 数据源不能超过 20000 行 + 单元格(20000 指行数量与单元格数量之和。例如:如果您有 3000 行、6 列,则计算数量为 3000 + (3000 * 6) = 21000,因此超出了限制。)
  • 数据集名称(Excel 工作表名称/表名称)不能超过 220 个字符
  • 列键名称不能超过 220 个字符
  • JDBC、Excel 和 CSV 数据源的所有主键的串联长度不能超过 255 个字符
  • 每个单元格不能超过 2000 个字符(超过此长度的字符串将被截断)。请注意,数据驱动型 Silk Test Classic 测试仅接受用引号引起来的数据源字符串。如果某个单元格中的字符串长度超过 2000 个字符,则字符串将被截断,并且尾部引号将会丢失,从而导致错误。

修改默认限制

如果需要,您可修改默认限制。但请谨慎修改这些值,以免生成过多数据。在尝试修改这些默认值之前,请停止应用程序服务器,并在保存更改后重新启动服务器。

原子和非原子测试的行限制可在 TmAppServerHomeConf.xml 文件中配置。此文件在应用程序服务器中的默认路径为 C:\Program Files (x86)\Silk\Silk Central21.1\instance_<实例编号>_<实例名称>\Conf\AppServer。分别修改 Config/DataDriven/MaxRowsAtomicConfig/DataDriven/MaxRows XML 标记的值。

XLSX 单元格限制可在 Excel 数据源插件 (DS-Excel.zip) 的 configuration.properties 文件中配置。此文件在应用程序服务器中的默认路径为 C:\Program Files (x86)\Silk\Silk Central21.1\instance_<实例编号>_<实例名称>\Plugins。相应地修改 excel.importcelllimit 属性的值。