在此版本中:

发布日期:2019年5月6日

新的数据存储库 CRUD 工具

现在,Virtualize 和 SOAtest 附带了本机 CRUD 工具,您可以创建有状态的虚拟服务。该工具可以响应于请求信息,在连接的数据存储库中创建,更新和删除记录。结果,您的虚拟服务的行为甚至更像真实的应用程序。更多详情,请查阅 数据资源库 CRUD

改进了对 DTP 中 SOAtest 报告的支持

自 9.10.2 起,SOAtest 能够将报告发布到 DTP,但是随着 DTP 的更新 Jenkins 的环境管理器插件和增强,您现在可以在 DTP 中查看聚合的功能和非功能测试数据以及静态分析和单元测试数据。Jenkins 插件允许您将测试执行结果与 DTP 中的特定项目相关联。  DTP 将汇总这些信息,从而使质量保证领导层更容易理解其应用程序运行状况的产品组合级别视图,并就其发布准备情况做出更好的决策。

IBM MQ 的全局 SSL 配置

现在,您可以在 Virtualize 服务器上配置全局 MQ SSL 连接,并在虚拟资产和代理中重用它们。此外,您可以在 SOAtest 中配置套件级别的 SSL MQ 设置, 并在测试文件中的任何测试中重复使用它们。

数据存储库服务器已移至客户端

现在可以从 客户端网站单独下载数据存储库服务器。此变更使客户可以轻松访问和部署 Parasoft 数据存储库,而不必下载 SOAtest 或 Virtualize 客户端。该服务器不再包含在台式机产品中。

新的 JSON 验证程序工具

如果请求和响应的格式不符合 JSON 标准的 RFC 4627 版本,那么新的 JSON 验证程序将检查 JSON 信息并报告失败。还可以根据模式定义来验证 JSON 负载。可以将 JSON 验证器作为单机使用,以手动验证 JSON,或将其连接到以 JSON 格式发送或接收消息的工具,以验证有效载荷是否有效。请查阅 JSON 验证器

SOAtest 视图

现在,您可以将 SOAtest 服务器添加到 SOAtest 透视图中。SOAtest 服务器视图使您能够管理部署到本地或远程 SOAtest 服务器的测试资产,包括拖放式测试用例部署详情参见 SOAtest 服务器视图

SOAtest Server 视图的先前版本已重命名为 Legacy Stub Server 视图。详情参见 旧式存根服务器视图。

可用性改进

右键单击操作已添加到导航器视图中,使您可以快速将文件夹添加到测试资产和虚拟资产结构中。如果要从以前的版本升级,则必须重置工作空间透视图或创建新的工作空间才能使用此功能。若要重置,请在透视图工具栏中右键单击透视图,然后选择Reset。如果您有一个自定义透视图,请启用 Also discard perspective's customization 选项。


异步处理

当响应程序配置有延迟时(例如,在性能配置文件中),异步处理可实现更好的并发性。现在,您可以通过 在启动期间设置异步处理系统属性来控制SOAtest/Virtualize服务器如何处理请求。查看以下部分:

持续测试平台

我们对 CTP 进行了以下增强。

上下文快速脚本

单击 CTP 界面中的信息图标,以查看示例 cURL 命令,您可以在批处理脚本中使用该命令来自动执行 CTP 操作。


快速脚本显示在与以下操作相关的屏幕中:

  • 执行测试操作
  • 供应环境
  • 恢复存储库备份
  • 从数据模型生成

更新测试方案操作的变量集

如果场景可以使用多个环境,则可以使用 API 测试界面中的新变量集选项将变量集映射到操作中的每个测试场景。  测试场景中定义的变量集将自动配置为使用现有值,但您可以从下拉菜单中选择 Literal 并指定特定值。如果可用,文字字段将预先填充局部变量。

能够上传替换虚拟资产和测试文件

现在,您可以选择替换 .pva 和 .tst 文件,而不影响操作或组件实例。您也可以同时上传多个文件。需要 SOAtest / Virtualize 9.10.3 或更高版本。

可以指定操作的测试配置

现在,您可以指定在配置操作时要执行的测试配置。默认情况下使用服务器上指定的配置。

其他更新

  • 添加了从 CTP 中的环境管理器模块的工作区选项卡快速启动和停止监视资产的功能。
  • 在 CTP 的环境管理器模块的顶级元素中添加了对测试执行报告的访问权限如果环境显示资产运行状况警报图标,则可以将指针悬停在该图标上,然后单击弹出的任何测试结果链接以快速查看 API 测试报告。
  • 在 CTP 的 API 测试模块中添加了对使用 x-www-form-urlencoded 有效负载的支持.
  • 添加了为 CTP 中的 REST 客户端和 SOAP 客户端设置有效响应代码的功能。
  • EM 中的系统报告此时显示系统版本。
  • 增加了对 OpenJDK 的支持。
  • 对 CentraSite Active SOA 的支持已被弃用。
  • 对 Rational TestManager 的支持已被弃用。

已解决的 PR 和 FR

ID说明
CTP-1252选择个别测试的测试配置的选项
CTP-3942允许用户在 Parasoft 环境管理器插件中将 CTP 任务名称参数化为 Jenkins 环境变量
CTP-4073在 CTP 中支持表单 URL 编码的有效负载
CTP-4167 能够在环境顶层获得测试执行的报告
CTP-4174 切换组件监视并从环境顶层查看事件消息
CTP-4175编辑 CTP 中 REST 客户端和 SOAP 客户端的有效响应代码
CTP-4227设置按钮不可用“此环境已...”
CTP-4268刷新 SOAtest 服务器不会更新作业环境变量名称
CTP-4303在名为 “VirtualAssets”的文件夹中创建 PVA 会导致错误
CTP-4305    将文件上传到 CTP 时允许多文件选择
CTP-4307作业失败后,Jenkins 不会继续构建
CTP-4308更新作业历史记录天数限制抛出错误
CTP-4331从 CTP 作业中执行的每个 TST 检索流量的 API
CTP-4332停止由 CTP 作业启动的 TST 运行的 API
CTP-4335"Execute" 按钮处于活动状态,并允许在 "Save”操作之前运行测试
CTP-4336在启动时清除作业
CTP-4394将变量集附加到会话标签到 Jenkins CTP 作业插件
CTP-4439 EM 中的系统报告此时显示系统版本
CTP-4401要求让 CTP 定期检查 PSTsec 是否正在运行
LT-935在日语操作系统中执行负载测试时,未选择对象错误
LT-1242具有 OpenAPI 或 Swagger 服务定义的测试在负载测试中失败
LT-1244修复依赖项初始化性能问题,以解决大量依赖项
LT-1245添加默认情况下禁用依赖项同步的功能
LT-1249更新 Tomcat 监视器列出的支持的版本
LT-1261日语操作系统上的许可证服务器 VU 许可已损坏
LT-1264在某些情况下无法获得特定的 VU 许可证
SOA-470JSON Schema Validator
SOA-5996当测试名称包含 xpath 时,测试可维护性报告显示正在加载图标
SOA-7444支持IBM MQ 9
SOA-9338 在 COPY&PASTE 之后,错误的断言将在 XML 声明器中更新
SOA-9374创建具有相同名称的新项目时,项目文件夹默认 TST 被覆盖
SOA-10595在解析的 URL 或流量查看器中显示时,隐藏被屏蔽的环境变量值
SOA-10641SAML 断言 1.1- 无法删除或编辑 SAML 语句
SOA-10686当代理通过 SSL 连接时,连接请求不正确
SOA-10786由于竞争状况而从缓存中清除后,报表中的流量不可用。
SOA-10810Parasoft Findings 支持 Bamboo 版本 6.7.1+
SOA-10815标准测试中的可写 DS 附加了每次迭代模式,默认情况下会被显示所有迭代破坏
SOA-10860无法使用 SOAtest Smart API Test Generator Chrome 扩展程序结束会话
SOA-10890Http 通过包含绝对 URL 的 https 代理请求原始服务器
SOA-10908即使配置了全局认证,创建测试期间也会从 WSDL 弹出登录对话框
SOA-10910创建智能 API 测试不需要启用服务器 API 功能
SOA-10961XSL 文件参考无法解析为正确的文件
SOA-10970QualityCenter 集成脚本即使在失败的 CLI 命令下也可以报告
SOA-11137过测试时不会删除以前的数据源行测试运行流量
SOA-11138特定的 OpenAPI 2.0 YAML 文件导致变更模板错误
SOA-11145变更模板覆盖元素
SOA-11200数据库工具-签名者信息不匹配
SOA-11205变更输入文件时的自动刷新数据库工具
SOA-11408数据源打开数据文件选项不支持环境变量
SOA-11486将 Canonical XML 1.1(c14n11)算法添加到 XML Signer
SOA-11554HP Quality Center 脚本不再打印 soatestcli arg 行
SOA-11561发件人在字段中使用 SMTP 时,日语字符会出现乱码
VIRT-469将 MQ SSL 设置添加到虚拟资产部署设置
VIRT-2708对于未找到响应者的请求,将日志记录配置为不记录消息的选项
VIRT-2759使用数据源关联和故障转移时,将执行传出响应上的链接工具
VIRT-2797Virtualize War 安装不包括默认的密钥库或信任库
VIRT-2801使用浮动许可证时,激活许可证将无法使事件详细信息透视图正常工作
VIRT-2835拖放部署不会重新部署现有资产
VIRT-2933选项的 XML 转换部分不存在



  • No labels