...
Table of Contents |
---|
系统范围
待测试应用程序(AUT)
系统中你负责开发或测试的部分。这有时被称为 系统中您负责开发或测试的部分。这有时被称为 system under test 或 in-scope system。你和你的团队可以直接控制(并立即访问)AUT。。您和您的团队可以直接控制(并立即访问)AUT。
依赖组件
开发、测试或生产环境中的现有应用程序或组件,AUT 需要访问这些应用程序或组件,以便你完成开发或测试任务。这有时被称为 需要访问这些应用程序或组件,以便您完成开发或测试任务。这有时被称为 out-of-scope system。依赖组件可能包括大型机、第三方应用程序或服务、数据库等。
出于开发和测试的目的,这些组件可能很难访问。或者,它们可能很难为你的测试场景配置。当你需要更快、更灵活地访问与这些组件相关的行为(包括数据和性能概要文件)时,你可以使用 出于开发和测试的目的,这些组件可能很难访问。或者,它们可能很难为您的测试场景配置。当您需要更快、更灵活地访问与这些组件相关的行为(包括数据和性能概要文件)时,您可以使用 Parasoft Virtualize“虚拟资产”“虚拟化”这种行为。
...
有关更多详情,请查阅 使用虚拟资产。
消息代理
在 AUT 和依赖组件之间充当中间人。代理可以记录通过它的流量,以便可以虚拟化相应的行为。它还可以用于控制流量是路由到虚拟资产,还是路由到实际组件。一旦 和依赖组件之间充当中间人。代理可以记录通过它的通讯报文,以便可以虚拟化相应的行为。它还可以用于控制通讯报文是路由到虚拟资产,还是路由到实际组件。一旦 AUT 被配置为与代理通信,那么你就不需要重新配置 被配置为与代理通信,那么您就不需要重新配置 AUT 来启用或禁用录制、将流量路由到虚拟资产或实际资产等等。你可以通过简单地修改代理配置来实现这一点。来启用或禁用录制、将通讯报文路由到虚拟资产或实际资产等等。您可以通过简单地修改代理配置来实现这一点。
有关更多详情信息,请查阅 使用消息代理。
Parasoft JDBC 驱动程序
...
有关更多详情,请查阅 使用 Parasoft JDBC。
Virtualize 桌面
用于流量捕获、虚拟资产创建用于通讯报文捕获、虚拟资产创建/建模/部署和 Parasoft Virtualize 服务器远程管理的接口。
...
部署和托管虚拟资产、代理和供应操作的 Virtualize 安装(带有服务器许可证)。Virtualize 服务器可以通过 Virtualize 桌面进行控制。
推荐的工作流是首先将新创建的虚拟资产部署到“staging”远程服务器,以验证它是否按预期工作,并对其行为进行微调。然后,一旦虚拟资产正常运行,你就可以将其转移到“生产”Virtualize 推荐的工作流是首先将新创建的虚拟资产部署到“staging”远程服务器,以验证它是否按预期工作,并对其行为进行微调。然后,一旦虚拟资产正常运行,您就可以将其转移到“生产”Virtualize 服务器上,以便进行集中的、团队范围的访问。
注意, Virtualize 服务器需要服务器许可证。
...
响应程序是为给定的传入请求指定应发送哪个响应的工具。每个响应程序响应与其响应程序关联策略匹配的传入请求信息(如 了解消息关联进展中所述)。可采用各种模式配置响应,从简单的固定消息到使用数据源的动态参数化消息。可以配置多个响应器,每个响应器都有自己的关联策略、数据集和消息结构。消息响应程序与协议无关;在相关联的虚拟资产的部署配置中定义了访问响应程序的传输协议或 API。消息响应程序将传入的消息与响应匹配;SQL 响应程序将 SQL 查询匹配到 ResultSets。
有关更多详情,请查阅 使用虚拟资产。
数据源
数据源是你希望用来填充响应消息或其他工具值的任何数据集。数据源可以包括 数据源是您希望用来填充响应消息或其他工具值的任何数据集。数据源可以包括 CSV、Excel、关系数据库、磁盘上的文件、项目内电子表格和 Parasoft 的数据存储库。
关于更多详情,请查阅 Parameterizing Tools with Data Source Values, Variables, and Extracted Values。
数据组
数据组是一种特殊类型的数据源。使用数据组,你可以将相似的数据集(如开发环境测试数据和负载数据组是一种特殊类型的数据源。使用数据组,您可以将相似的数据集(如开发环境测试数据和负载//性能测试数据)分组,然后在任何给定时间轻松地切换数据集,而不必编辑工具配置或数据源。若要使用数据组,将数据源与普通列组合在一起。然后可以“动态地”指定应该在给定时间将哪个数据源应用到虚拟资产。数据组是在 Virtualize 桌面中配置的。有关更多详情信息,请查阅 使用数据组
...
有关更多详情信息,请查阅 添加项目、虚拟资产和响应程序套件
.
...
pva 文件
一个 .pva 文件可以包含一个或多个嵌套的响应程序套件。部署在 Virtualize 服务器上的 .pva 文件被认为是一个虚拟资产。
...
一个项目可以包含任意数量的特定于虚拟化的 .pva 文件。它还可以包含你希望与 文件。它还可以包含您希望与 Virtualize(例如,Excel 数据源)一起使用的源文件,以及对你的环境有意义的任何其他资源。数据源)一起使用的源文件,以及对您的环境有意义的任何其他资源。
有关更多详情,请查阅 添加项目、虚拟资产和响应程序套件。
...
Parasoft 数据资源库旨在帮助团队定义、扩展并审查大型和/或层次数据集,以便在 Parasoft 消息传递工具中使用。一旦在数据存储库服务器上建立了存储库,就可以从现有数据源填充它并/或手动更新它。通过分层数据的图形表示,你可以查看和扩展存储库结构和内容。可以在其他数据集中引用来自一个数据集的记录,从而简化大型数据集的编辑和管理,实现高水平的数据重用。或手动更新它。通过分层数据的图形表示,您可以查看和扩展存储库结构和内容。可以在其他数据集中引用来自一个数据集的记录,从而简化大型数据集的编辑和管理,实现高水平的数据重用。
有关更多详情信息,请查阅 使用大层次数据集。
事件监控器
提供对 Virtualize 服务器事件(接收的请求消息、发送的响应消息、错误等)的深入了解。这可以帮助你监视 服务器事件(接收的请求消息、发送的响应消息、错误等)的深入了解。这可以帮助您监视 AUT 的行为,并在发生意外行为时诊断它,从而更好地理解长时间运行的事务。
有关更多详情信息,请查阅 获得对服务器事件的可见性
队列浏览器
允许你连接到 允许您连接到 JMS 代理以检索该代理提供的队列列表,并查看当前位于每个队列上的消息。队列浏览器还允许你从队列中删除消息。代理以检索该代理提供的队列列表,并查看当前位于每个队列上的消息。队列浏览器还允许您从队列中删除消息。
有关更多详情信息,请查阅 浏览队列 1
...
变更指导助手
为了跟上快速发展的服务和环境条件,有一个更新虚拟资产的快速、简单和准确的方法是很重要的。变更顾问使你能够评估变更对现有虚拟资产的影响,然后快速更新现有资产(或创建新资产),以响应已识别的变更影响。这大大减少了随着服务和环境条件的变化而修改资产所需的时间。为了跟上快速发展的服务和环境条件,有一个更新虚拟资产的快速、简单和准确的方法是很重要的。变更指导助手使您能够评估变更对现有虚拟资产的影响,然后快速更新现有资产(或创建新资产),以响应已识别的变更影响。这大大减少了随着服务和环境条件的变化而修改资产所需的时间。
关于更多详情,请查阅 Change Management。
录制代理(不要与消息代理混淆)
如果不希望部署消息代理,那么录制代理允许你“动态地”记录流量。与消息代理一样,这些代理可以同时捕获通过多个端点的实时流量。如果不希望部署消息代理,那么录制代理允许您“动态地”记录通讯报文。与消息代理一样,这些代理可以同时捕获通过多个端点的实时通讯报文。
.pva 环境(不要与 CTP 环境混淆)
环境是可以在 Virtualize 响应程序套件中引用的变量集合。 使用环境,你可以为端点、连接属性(如用户名和密码)、数据库表名等定义变量,然后指出在给定的环境中应该应用哪些变量值。通过使用环境变量而不是在响应器和相关工具中指定“硬编码”值,你可以立即“切换开关”并重新配置它们,以便在不同的环境中使用(例如,开发、测试、UAT、预生产等)。 使用环境,您可以为端点、连接属性(如用户名和密码)、数据库表名等定义变量,然后指出在给定的环境中应该应用哪些变量值。通过使用环境变量而不是在响应器和相关工具中指定“硬编码”值,您可以立即“切换开关”并重新配置它们,以便在不同的环境中使用(例如,开发、测试、UAT、预生产等)。
有关更多详情,请查阅 配置虚拟化环境。
配置操作
准备操作可用于自动化通常应用于你的环境中的配置。例如,你可能运行一个脚本来更改某些环境设置,然后通过 准备操作可用于自动化通常应用于您的环境中的配置。例如,您可能运行一个脚本来更改某些环境设置,然后通过 FTP 更新设置。或者,你可以为测试初始化一个实时数据库。更新设置。或者,您可以为测试初始化一个实时数据库。
配置操作在配置操作(.pvn)文件中定义,其中包含操作套件。.pvn 文件和操作套件的结构和管理类似于 .pva 文件和响应程序套件(分别地)的结构和管理;每个项目可以包含多个 .pvn/.pva 文件,每个文件可以包含多个操作套件或响应程序套件,数据源可以添加并用于参数化工具,工具可添加作为输出等。
...
开发人员、测试人员和性能测试工程师可以使用 CTP 的图形化 web UI 来检查和配置开发/测试环境,其中的依赖组件设置为特定场景所需的状态。
例如,功能测试人员可能想要测试的环境与初始化用于测试的活动数据库的环境,以及配置为负测试的虚拟资产所表示的主机和第三方服务的环境。与此同时,性能测试工程师可能希望运行一个场景(而不是模拟峰值流量条件的所有依赖组件),然后运行另一个场景(而不是模拟平均性能条件的环境)。例如,功能测试人员可能想要测试的环境与初始化用于测试的活动数据库的环境,以及配置为负测试的虚拟资产所表示的主机和第三方服务的环境。与此同时,性能测试工程师可能希望运行一个场景(而不是模拟峰值通讯报文条件的所有依赖组件),然后运行另一个场景(而不是模拟平均性能条件的环境)。