测试场景支持跨项目导入端点和端点用例。这意味着除了引用当前项目中的端点并将其导入为步骤外,还支持从其他项目导入端点作为步骤,以形成完整的业务流程。此功能对于具有复杂业务流程的系统或架构至关重要。导入端点#
点击任意测试步骤区域中的“+ Add Step”或任何 + 按钮,并选择另一个项目中的端点进行导入。从其他项目导入端点时,仅支持“Manual”模式,并且此操作不会影响原项目中的端点用例数据。关于“Manual”和“Automated”模式之间的区别,请参阅这里。 当你首次选择另一个项目并将该项目中的数据导入为测试步骤时,产品页面会引导你执行 “环境关联” 设置。通过将另一个项目的环境与当前项目的环境进行关联,可确保这些步骤能够正常运行,并避免因使用错误的服务(base URL)而导致意外问题。有关详 细信息,请参阅管理来自其他项目的 API 的运行时环境。从其他项目导入时,或运行包含来自其他项目端点的测试场景时,你必须至少拥有该项目的 read-only 访问权限。有关项目权限的更多详细信息,请参阅成员权限设置。 导入端点用例#
点击项目名称,并选择另一个项目中的端点用例进行导入。从其他项目导入端点用例时,仅支持 “Reference” 模式。这意味着它是单向导入,不会影响原项目中的端点用例数据。端点用例将以 “Reference” 模式导入。端点用例中的参数名称和参数值会被复制到测试步骤中,并且这些数据将与原项目中的端点用例完全独立。任一侧所做的任何更改都不会影响另一侧。如果你希望将测试步骤与原项目中的端点文档关联,可以点击“Sync Now”按钮,从端点文档同步参数名称。为确保数据的稳定性和独立性,这些从外部项目导入的端点和端点用例仅支持使用“Manual”模式与原项目中的端点文档同步数据。从其他项目导入的步骤只能手动同步,以确保测试步骤数据的稳定性。否则,你无法引用它们。