服务虚拟化技术能够记录和模拟被测应用程序所依赖组件的行为。章节目录:
Table of Contents | ||
---|---|---|
|
什么是服务虚拟化?
Vimeo | ||||||
---|---|---|---|---|---|---|
|
您可以使用 CTP 添加、检查、扩展或重组虚拟资产。此服务虚拟化功能要求您有一个正在运行的 Virtualize 服务器(如传统的 Virtualize 服务器或持续测试服务或服务虚拟化引擎),并连接到 CTP。
在 CTP 的虚拟资产管理页面,您可以为 REST 和 SOAP API 添加、配置和管理测试场景和测试客户端。 该接口旨在实现快速定义和虚拟资产更新。此外,您还可以在 Virtualize 桌面端查看、修改和扩展团队已有的虚拟资产库。
响应器和响应器套件
您需要熟悉以下描述 Parasoft 服务虚拟化相关组件的术语。
- 响应器是指定应该为特定传入请求发送哪个响应的工具。每个响应器都会对符合其关联条件的传入请求消息做出响应。
- 响应器套件用来分组和整理响应器、数据源和 .pva 文件中的其他资产。
- 一个 .pva 文件可以包含一个或多个嵌套的响应器套件。部署在 Virtualize 服务器上的 .pva 文件被视为虚拟资产部署。
导航选项卡
导航选项卡包括以下界面。
Virtualize 服务器
Virtualize 服务器显示连接到 CTP 的服务器。
点击链接以查看有关服务器上托管资产的其他信息。详情请参阅Monitoring Virtualize Server Usage Statistics。
虚拟资产
通过虚拟资产界面,可以访问在连接的 Virtualize 和 SOAtest 服务器上托管的虚拟资产。
以下部分描述了有关使用此功能的详细信息:
- Creating Virtual Assets
- Creating Virtual Assets from Traffic
- Accessing Virtual Assets
- Managing Virtual Assets
设置操作
设置操作(PVA)配置一组环境组件实例。执行设置操作将启用特定的环境,以便测试人员可以运行其方案。设置操作界面将显示已配置并可以在 Virtualize 和 SOAtest 服务器上执行的 PVA。
您可以在环境管理器模块中创建和配置 PVA。详情请参阅Provisioning Test Environments。
点击名称列的 PVA,查看操作的其他信息。
消息代理
消息代理选项卡列出了已部署到 Virtualize 和 SOAtest 服务器的消息代理。如果代理存储在服务器上的消息代理根文件夹中,则文件夹列将为空。如果将代理放置在子文件夹中,则将显示子文件夹的名称。
点击代理可查看更多信息,包括点击数和连接数。
设置环境时,可以在 CTP 中的“环境管理器”模块创建代理。详情请参阅Configuring Message Proxies。
还可以在 Virtualize 桌面端创建和配置代理,然后将它们部署到服务器上,以在 CTP 环境中使用。详情请参考 Virtualize 文档。
JDBC 控制器
JDBC 控制器界面列出了已部署到 Parasoft 基础结构的 JDBC 控制器。JDBC 控制器机制让您可以在 UI 中切换模式(例如,转移、录制、虚拟化),而不必重新启动应用程序服务器。
可以点击控制器的名称以访问详情界面。您可以在详情界面锁定 JDBC 控制器。
部署
部署界面显示特定服务器的所有服务虚拟化部署的状态。
对于连接到 CTP 的每台服务器,您都可以在虚拟资产或消息响应器活动级别深入浏览使用详情。只有在通讯报文到达消息响应器和代理时,该表才会在响应器活动和监听器活动部分列出响应器和监听器。如果在展开表格时未在虚拟资产下列出已知的响应器或监听器,则表明还没有通讯报文到达该组件。如果服务器或其资产处于脱机状态或已禁用,则上次记录的点击量将显示在表格中。
点击刷新加载对表格的更改。
您还可以选择一个或多个资产或代理,然后执行以下操作:
- 点击重置点击量将记录的匹配数重置为 0。重置后,资产或代理将从表中删除,直到记录新的点击为止。
- 点击禁用以使部署不可访问。如果资产或代理已被所有者锁定,则您将无法更改其状态。
- 点击启用,启用已禁用的部署。如果资产或代理已被所有者锁定,则您将无法更改其状态。
- 点击开始监控开始记录通讯报文,或点击停止检测停止记录通讯报文。也可以通过点击名称列中的资产或代理启用/禁用监控操作:
还可以在事件选项卡中启用/禁用监控(请参阅Monitoring)。
禁用事件监控
具有管理员权限的用户可以点击齿轮图标以禁用/启用监控服务器上所有服务的功能。
禁用事件监控服务选项后,将禁用服务器以及桌面端 UI 上的所有虚拟资产和消息代理的开始检测按钮。禁用监控功能可以在服务器的代理和资产不需要检测时降低实例的性能开销。
事件选项卡
事件选项卡包含通过虚拟环境发送的所有事件消息。
按基础结构筛选邮件
事件选项卡提供了几种过滤消息的机制。从下拉菜单中选择服务器或系统,以根据环境基础结构的类型查看消息。
您可以按特定服务器/系统或所有服务器/系统显示消息。
在按系统过滤时,可以选择按环境显示消息。按服务器筛选时,可以按部署(虚拟资产或消息代理)显示消息。
监控
您可以从过滤器侧栏启用/禁用事件监控。
在结果表中过滤消息
点击时间范围字段,以根据发送/接收的日期和时间指定要包括的消息。
可以点击列标题以对消息进行排序。可以点击表格菜单以在表格中添加或删除列。
报告选项卡
报告选项卡包括以下界面。
点击量统计
点击量统计报告会根据系统的时区显示当日服务器、虚拟资产和消息代理的点击次数。
有关使用点击量统计报告的详情,请参阅Monitoring Virtualize Server Usage Statistics。
不同步的虚拟资产
不同步的虚拟资产报告显示了可能无法准确表示其所代表的实际组成部分的虚拟资产。例如,如果服务发生更改且资产尚未更新以反映更改,则资产与组件的组件不同步。
- 可以点击 CIR(变更影响报告)链接以查看变更影响报告(请参阅Assessing Change Impacts)。
- 还可以点击名称列中的链接以查看资产的详细信息。
更多信息,请参阅Reviewing Out of Sync Virtual Assets。
最近更改
最近更改报告显示在 Virtualize 或 SOAtest 中已修改的资产。
- 可以点击 CIR(变更影响报告)链接以查看变更影响报告(请参阅Assessing Change Impacts)。
- 还可以点击名称列中的链接以查看资产的详细信息。
详情请参阅Reviewing Modifications Made from Virtualize and SOAtest。