导入项目

Silk Central 项目可被导出以将项目数据在 Silk Central 外存档。要查看数据、所有结果、报告等,必须重新导入项目。

导入项目数据时,您必须使用用于导出数据的相同 Silk Central 版本和数据库版版本。但是,您可使用用于导出数据的相同版本将项目数据导入相同或不同数据库服务器。

要导入项目:

  1. 在菜单中,单击项目 > 项目列表 此时将显示项目页面,此页面将列出所有现有的项目和项目基线
  2. 单击顶部的导入项目 此时将显示导入项目对话框。
  3. 浏览到计算机上的相应 .zip 文件,然后单击确定 Silk Central 将上载数据。
    注: .zip 文件必须为事先从 Silk Central 中导出的文件。
    注: .zip 文件将在导入到数据库之前上载至前端服务器。因此,前端服务器需要提供适当的可用磁盘空间来存储 .zip 文件。
  4. 单击开始导入。 请注意以下事项:
    • Silk Central 一次只处理一个导入。
    • Silk Central 会在导入开始、结束或失败时写入审核日志。
    • 导入在后台进行处理。导入完成时,您将收到电子邮件通知。请确保您在开始导入之前已配置电子邮件地址和电子邮件服务器。否则,您将不会收到通知。有关更多信息,请参阅配置电子邮件服务器用户设置页面
    • 导入完成时,项目将显示在项目列表中。
注意: 开始导出或导入项目之前,请仔细阅读以下建议。
  • 导出/导入具有大量项目数据的大项目时,导出/导入过程可能需要很长时间(长达几个小时)。
  • 各项目间的文件大小差异巨大,取决于很多因素,例如:资产数量、运行数量、附件、代码覆盖率统计以及最重要的结果文件。
  • 我们建议在导出项目之前尽量减小项目的大小。因此,您应删除不需要的数据,尤其是未使用的结果文件。如果您的项目大小超过 1.2 GB,您在尝试导入该项目时会收到Request entity is too large错误。如果无法再减少项目的大小,您可修改 client_max_body_size 属性的值,以增加文件 nginx.conf.template(位于 C:\ProgramData\SilkCentral\InstanceAdministration\nginx\conf)中的上传限制。
  • 特别是在将大项目写入数据库时,可能会显著降低数据库的性能。我们强烈建议您在下一个维护窗口中为 Silk Central 数据库架构执行完整索引重建。
  • 某些浏览器有文件上载限制,例如 Internet Explorer。如果要导入的项目超过该大小,导入就会失败。请使用其他浏览器避免此类问题发生。
  • 请注意,导出/导入过程会在 Silk Central 和数据库服务器上添加相当大的负载。导出/导入操作应在非工作时间(例如,夜间或周末)执行,或至少在 Silk Central 使用率低且没有用户登录时执行。
  • 导出和导入数据取决于数据库及其内容并与其紧密相关。如果数据库已包含任何数据不一致情况,则导入项目可能失败。因此,我们强烈建议在导出后立即重新导入以确保有效性、数据一致性和可恢复性,这是每个备份过程的良好做法。
  • 如果您要重新导入项目数据,请使用已导出的同一个 .zip 文件。其他文件格式将不会被接受。您可将数据仅导入到与用于导出数据的相同 Silk Central 和数据库版本。
  • 如果您有任何关于导出/导入过程的问题,请随时联系客户支持。