在此版本中:
发布日期: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-470 | JSON Schema Validator |
SOA-5996 | 当测试名称包含 xpath 时,测试可维护性报告显示正在加载图标 |
SOA-7444 | 支持IBM MQ 9 |
SOA-9338 | 在 COPY&PASTE 之后,错误的断言将在 XML 声明器中更新 |
SOA-9374 | 创建具有相同名称的新项目时,项目文件夹默认 TST 被覆盖 |
SOA-10595 | 在解析的 URL 或流量查看器中显示时,隐藏被屏蔽的环境变量值 |
SOA-10641 | SAML 断言 1.1- 无法删除或编辑 SAML 语句 |
SOA-10686 | 当代理通过 SSL 连接时,连接请求不正确 |
SOA-10786 | 由于竞争状况而从缓存中清除后,报表中的流量不可用。 |
SOA-10810 | Parasoft Findings 支持 Bamboo 版本 6.7.1+ |
SOA-10815 | 标准测试中的可写 DS 附加了每次迭代模式,默认情况下会被显示所有迭代破坏 |
SOA-10860 | 无法使用 SOAtest Smart API Test Generator Chrome 扩展程序结束会话 |
SOA-10890 | Http 通过包含绝对 URL 的 https 代理请求原始服务器 |
SOA-10908 | 即使配置了全局认证,创建测试期间也会从 WSDL 弹出登录对话框 |
SOA-10910 | 创建智能 API 测试不需要启用服务器 API 功能 |
SOA-10961 | XSL 文件参考无法解析为正确的文件 |
SOA-10970 | QualityCenter 集成脚本即使在失败的 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-11554 | HP Quality Center 脚本不再打印 soatestcli arg 行 |
SOA-11561 | 发件人在字段中使用 SMTP 时,日语字符会出现乱码 |
VIRT-469 | 将 MQ SSL 设置添加到虚拟资产部署设置 |
VIRT-2708 | 对于未找到响应者的请求,将日志记录配置为不记录消息的选项 |
VIRT-2759 | 使用数据源关联和故障转移时,将执行传出响应上的链接工具 |
VIRT-2797 | Virtualize War 安装不包括默认的密钥库或信任库 |
VIRT-2801 | 使用浮动许可证时,激活许可证将无法使事件详细信息透视图正常工作 |
VIRT-2835 | 拖放部署不会重新部署现有资产 |
VIRT-2933 | 选项的 XML 转换部分不存在 |