...
持续测试的最新版本(Continuous Testing Platform 3.0、Virtualize 9.10 和 SOAtest 9.10)为服务虚拟化和 API 测试 提供了业界最强大、最全面的微客户端界面。在任何浏览器中,广泛的团队成员都可以快速地创建、利用和分享 API 测试和服务虚拟化资产,已实现 “左移位” 测试。然后,可以在扩展的持续测试生态系统中无缝地扩展和重利用这些资产,进而支持更多专门化的、复杂的用例,并在 CI/CD 管道中启用高级自动化。环境将生成的服务虚拟化资产、测试资产、测试数据和直观界面中的配置操作关联在了一起,这样即使是新手用户也可以立即提供所需的准确测试环境,并立即启动测试。
在这个版本中还引入了高级的流量处理能力、用于 在这个版本中还引入了高级的通讯报文处理能力、用于 API 和 web 功能测试的 Burp Suite(安全渗透测试)集成、HTTP/2 支持、Fiddler 支持和 SOAtest Jenkins 插件。该解决方案现在可在 Microsoft Azure 市场和 VSTS 市场上使用。
...
Parasoft CTP 也可以部署在云服务(如:通过容器和 AWS 或 Microsoft Azure)。你可以自动化及时提供完整的测试环境,也可以集中地重置性能、数据和对不同自动化测试场景和交付管道不同阶段的所有环境虚拟资产的行为特征。使用准备好的构建任务,给定测试需求所需的确切环境会在需要时立即旋转,然后在不再需要时立即销毁。提供 Azure)。您可以自动化及时提供完整的测试环境,也可以集中地重置性能、数据和对不同自动化测试场景和交付管道不同阶段的所有环境虚拟资产的行为特征。使用准备好的构建任务,给定测试需求所需的确切环境会在需要时立即旋转,然后在不再需要时立即销毁。提供 Docker 图像促进设置。此外,我们的 Parasoft 解决方案也可在 Microsoft Azure 市场和 VSTS 市场使用 — 使用 “即付即用” 或 “自带许可” 模式。
...
对每个用户来说,对构件和实时状态数据提供及时访问的可自定义 CTP “工作空间” 部件非常重要。例如,一个工作空间可以一览到服务器状态、最近使用环境和测试/服务虚拟化构件、应审查的错误和风险、常见任务的快速链接(如:记录虚拟资产或测试创建的流量、虚拟化 服务虚拟化构件、应审查的错误和风险、常见任务的快速链接(如:记录虚拟资产或测试创建的通讯报文、虚拟化 REST 端点、测试 REST 端点和管理测试数据)。每个团队成员可以根据自己特有的需求首选项创建属于自己的工作空间。
...
精简型客户端界面中使用高级的通讯报文处理引擎
有了高级流量处理引擎(在连接到 有了高级通讯报文处理引擎(在连接到 Virtualize 9.10 时可在 CTP 中使用),精简型客户端的用户可以利用以前在 Virtualize 桌面版中引进的高级流量处理能力。这使得更多的团队成员可以使用流量中捕获到的请求和响应对之间复杂的交互和关系快速地创建虚拟资产。因为在 桌面版中引进的高级通讯报文处理能力。这使得更多的团队成员可以使用通讯报文中捕获到的请求和响应对之间复杂的交互和关系快速地创建虚拟资产。因为在 Parasoft 解决方案中创建的所有虚拟资产,所以可以从 Virtualize 桌面版或者精简型客户端中及时访问和自定义这些构件。从精简型客户端或桌面上所做的更改可立即提供给所有团队成员,不管他们使用的是什么界面。
...
与 Burp 套件的集成,很快成为公认的行业标准的应用程序安全测试工具给 Parasoft 解决方案带来了一个 API 和 web 安全渗透测试新的级别。Burp 套件分析 SOAtest 在功能测试期间(包括浏览器测试和对 SOAP 或 RESTful 服务的调用)处理的 HTTP 数据。它尝试公开该数据中的安全漏洞,然后创建具有漏洞影响、严重性、确定性、背景和修正详细信息的报告。还将报告回到 SOAtest 的发现,然后在功能测试的上下文中描述这些漏洞。因此,你不仅知道你的应用程序中存在哪些漏洞,你还知道哪些用例受到了影响。除了 的发现,然后在功能测试的上下文中描述这些漏洞。因此,您不仅知道您的应用程序中存在哪些漏洞,您还知道哪些用例受到了影响。除了 Burp 套件和 SOAtest 报告之外,这些发现也将发送到 Parasoft DTP 中,以从静态分析到单元测试、到功能测试和安全渗透测试的所有方法中向你整个测试过程中提供完整的可见。Burp 中,以从静态分析到单元测试、到功能测试和安全渗透测试的所有方法中向您整个测试过程中提供完整的可见。Burp 套件集成可通过 SOAtest 的市场构件来使用。
...
扩展行业领先的消息、协议支持,Parasoft 解决方案现在支持测试和 HTTP/2 的模拟。不管团队采用 HTTP/2 还是依赖性工作使用它,他们可以在测试 AUT 时继续使用他们自己的 Parasoft 产品和测试、服务虚拟化资产。HTTP/2 测试通过 SOAtest 的应用商店(Marketplace)插件支持 ;HTTP/2 服务虚拟化内置到 Virtualize 服务器中。
HTTP Archive (HAR) 支持创建测试、Fiddler
...
通讯报文文件的虚拟资产
应用商店中 SOAtest 和 Virtualize 构件将 HTTP Archive (HAR)文件转换到流量文件中,该流量文件可用来创建 (HAR)文件转换到通讯报文文件中,该通讯报文文件可用来创建 Parasoft 虚拟资产或测试场景。这使得 Fiddler、Charles Web Proxy 和其他生成 HAR 文件的项目可以从流量中捕获自动化的资产生成。文件的项目可以从通讯报文中捕获自动化的资产生成。
支持 Parasoft SOAtest 的 Jenkins 插件
如果你正在使用 如果您正在使用 Jenkins 在持续集成期间执行 SOAtest 测试,则这个新的 Jenkins 插件会让你将这些测试结果直接集成到 插件会让您将这些测试结果直接集成到 Jenkins 任务中。有了这个插件,团队不仅可以在 Jenkins 中查看 SOAtest 结果,还可以使用这些测试结果来控制 Jenkins 工作流。例如,SOAtest 测试失败可能会停止构建进展到下一个阶段。这个插件可以作为应用商店的一个构件来使用。I测试失败可能会停止构建进展到下一个阶段。这个插件可以作为应用商店的一个构件来使用。
迁移说明
以下信息将帮助你迁移到 以下信息将帮助您迁移到 CTP 3.0.0。
记录数据库行为的 JDBC 驱动器
Parasoft JDBC 驱动器(记录实时数据库行为,以便对其进行模拟)在 9.10 中进行了更新。先于 Virtualize 发行的 JDBC 驱动器将不会与 Virtualize 9.10 进行通讯。如果你想使用一个旧的 进行通讯。如果您想使用一个旧的 JDBC 驱动器,请务必确保使用 9.10 安装中的新驱动器以代替它。新驱动器将会与老版本的 Virtualize 进行通讯。
...
通讯报文文件格式变更(Traffic File Format Change)
Virtualize 9.10 引入了新的流量格式,以适应流量处理引擎的增强功能。Virtualize 引入了新的通讯报文格式,以适应通讯报文处理引擎的增强功能。Virtualize 9.10 中创建的流量文件无法在早期版本使用。中创建的通讯报文文件无法在早期版本使用。
服务器启用许可证
服务器启用许可证前提要求:
- 将 Virtualize 服务器连接到 CTP
- 管理外部 Virtualize 桌面版的 Virtualize 服务器
- 访问 Virtualize 服务器的 REST API
- 在无头模式下启用 Virtualize 服务器
...
Parasoft Virtualize
PR/FR ID | 说明 |
---|---|
106986 | 支持掌握上下文的流量文件来创建 支持掌握上下文的通讯报文文件来创建 tst & pva |
116398 | 9.9.0 到 9.9.1 的更新导致产品安装路径的切换 |
118885 | 使用消息转发器 PVA 的不期望的行为 |
119731 | 未能传递到远程服务器的虚拟资产性能配置文件 |
119855 | 流量文件创建崩溃。PVA 通讯报文文件创建崩溃。PVA 以及未能创建数据库 |
120481 | 试图将空字段解析为数字时出错 |
120834 | 在外部虚拟资产文件夹中创建流量中的 通讯报文中的 PVA 时,生成错误的 URL 路径关联 |
120896 | 虚拟化到不注册 SSL 端口的 EM |
120917 | 使用带有包含转义字符的服务 URL 的代理时出错 |
121094 | 创建流量中的 创建通讯报文中的 PVA 时,路径参数的编码、解码字符不一致 |
Parasoft SOAtest
...