要使用组件,必须至少定义一个组件实例。您可以定义多个组件示例并在您的环境实例中使用它们。实例描述组件可以设置的特定状态(在代理、虚拟资产、数据源使用、性能配置文件等方面)。实例可以确定:
您可以为每个组件定义任何数量的实例。例如,您可能希望测试环境可以提供一个真实数据库和三个不同的虚拟数据库,其中每个数据库都使用不同的数据集。或者,您可能希望提供虚拟化合作伙伴服务的几个不同版本,每一个都遵循不同的性能配置文件。
然后开发人员和测试人员可以指定组件实例的不同组合,以为特定测试环境做准备。当提供环境时,将涉及的组件设置为所选定的状态。
如果可以通过 HTTP 或 MQ 端点访问到组件,则您可配置一个“真实”组件实例和虚拟组件实例。如果同时定义了组件的真实实例和虚拟实例,CTP 将向您发出警告“真实端点是否已掉线?”。有关该功能的详情,请参阅检查不同步的虚拟资产。注意,提供一个真实组件将禁用其他实例中使用的虚拟资产。
标记特定类型的组件实例使用以下图标:
图标 | 含义 |
---|---|
实例使用“真实”端点(而非虚拟资产)。 | |
实例使用虚拟资产。 | |
实例使用一个或多个测试场景,并且这些场景与虚拟资产或真实端点都没有联系。 |