配置虚拟化服务

相关项: GUI 测试和 API 测试

创建和设计虚拟化服务时,配置过程包含定义服务的预期行为: 服务的响应速度以及应对此服务做出的请求和响应。因此,应使用 Service Virtualization 为每个虚拟化服务定义性能模型和数据模型。然后这些模型与您的虚拟化项目一起保存。

以后,当您在 OpenText Functional Testing 测试中添加虚拟化项目时,每个虚拟化服务中都会包含性能模型和数据模型。当使用虚拟化服务运行测试时,选择其中一个模型用于测试运行:

选项 描述
性能模型

创建虚拟化项目并向该项目添加服务时,可精确指定这些服务在部署和运行时的行为。可以定义该服务的响应速度、向服务发送请求和响应的频率,或模拟服务器加载的数据。

在 Service Virtualization 中创建必需模型并将项目添加到 OpenText Functional Testing 中的测试后,可选择每个测试运行使用的模型。

虚拟化项目有许多不同类型的性能模型:

  • 用户定义: 此模型反映在 Service Virtualization 中为服务创建的自定义性能设置。每个用户自定义性能模型都可用于 OpenText Functional Testing 测试。

  • 脱机: 此模型模拟服务的不可用性。此模型可用于所有 OpenText Functional Testing 测试。

  • 无: 此模型使服务以最快速度做出响应。此模型可用于所有 OpenText Functional Testing 测试。

有关为服务设置和定义性能模型的详细信息,请参见《OpenText Service Virtualization User Guide》。

数据模型

除了为虚拟化服务定义性能模型外,还可以指定数据模型。和性能模型一样,每个模型的设置都在 Service Virtualization 中定义,并可用于 OpenText Functional Testing 测试。

数据模型使您可以自定义服务的请求和响应以模拟真实服务行为。创建虚拟服务时,可为该服务提供请求和响应或提供可供应请求和响应值的数据源,以此定义数据模型。此外,还可以设置规则定义用于每个服务和每个不同模型的数据源。

所有数据模型均为用户定义。

有关为服务设置和定义数据模型的详细信息,请参见《OpenText Service Virtualization User Guide》。