在此版本中,我们重点关注以下方面:
扩展 Parasoft 生态系统
以下更新使您可以在任何需要的地方使用 Parasoft 软件质量工具。
支持 Open3.0 (Swagger)
我们添加了对 OpenAPI 3.0 的支持,这是该规范的最新版本。
分布式云模型的 Load Test 支持
AWS现已提供 Parasoft Load Test,因此您可以在分布式云部署中执行负载测试。您可以在 Amazon EC2 内启动负载生成器,并在 Load Test 中对其进行控制。这很重要,因为您需要确保生成器在地理位置上对 SLAs 至关重要。这将创建更接近真实场景的负载测试,而不必从根本上更改负载测试的创建方式。 请查阅 在 Amazon 云环境中运行负载测试 以获得更多详情。
持续集成和交付系统的支持扩展
用于 Jenkins 的 Parasoft Findings 插件已更新,现在支持 Jenkins 管道作业。请查阅 Parasoft Findings for Jenkins 10.3 以获得更多详情。
在 Parasoft SOAtest 和 Virtualize 服务器执行测试
Parasoft Virtualize 服务器现在是 SOAtest 和 Virtualize 服务器,它根据您所需测试环境创建测试执行功能。服务器使您能够降低测试自动化生态系统的总体运行时成本。现代、易于阅读且包括 API 覆盖信息在内的质量分析增强了 SOAtest 报告。
有关更多详情,请查阅 部署 Parasoft Virtualize 服务器 WAR 文件 。
微服务架构中的测试
向微服务的转变带来了新的软件开发挑战,同时放大了与确保应用程序质量相关的长期问题。此版本包含新功能,可帮助您解决微服务架构难题。
Apache Kafka 支持
Kafka 是用于处理实时数据馈送的处理软件平台。Parasoft Kafka 扩展 使您能够在配置、发送和验证通过 Kafka 发送的消息时充分利用 SOAtest 的丰富接口。
有关更多详情,请查阅 Kafka 扩展 。
更新 Virtualize 消息代理
Virtualize 消息代理现在可以在任何端口侦听并捕获来往于生态系统的所有通讯报文。这可以帮助您发现依赖关系,以及更轻松地在联合或沙盒团队结构中模拟依赖关系。请查阅 HTTP 配置 以获得更多详情。
更新 REST API
为了简化将 SOAtest 和 Virtualize 集成到您的连续测试策略中,我们对 REST API 进行了以下增强:
- 配置级用户可以启用和禁用虚拟资产和消息代理。
- 配置级用户可以使用 REST API 开始和停止录制。
- NEW API: 从 XSD 资源(架构)创建 SOAtest TST 文件。
- NEW API: 以编程方式 为 SOAtest 和 Virtualize 设置持续测试平台和许可证设置。
请查阅 API 使用。
简化对真实测试数据的访问
将模拟测试环境与实际测试数据相结合是解锁 DevOps 的关键。此版本在持续测试平台的“测试数据助手”模块中增加了新功能,可帮助您加快测试速度而又不影响质量。
SQL 数据集支持
可以使用数据建模功能(需要附加许可证)来交互和修改 SQL 数据,以及可视化、重组和生成数据。
- 搜索、编辑和修改所有 SQL 数据集信息。
- 在虚拟数据库上定义约束并执行完整性测试,以确保数据符合您的规则。
- 屏蔽、子集化并为数据库生成新数据。
- 使用现有记录的事务作为种子数据或从头开始完全生成新数据库。
请查阅 使用 SQL 数据集 以获得更多详情。
其他更新
- 支持在 Microsoft Edge 中播放 web 测试场景。
- 表单输入选项仅支持对非法 XML 字符进行编码
- 支持文本视图中的压缩 XML 消息以紧凑的单行格式从参数化文本发送消息。
- 支持从表单输入发送紧凑消息:现在,您可以以单行格式从“表单输入”字段发送消息。
- 现在, Parasoft 应用商店 中的工件可以显示版本,从而使用户可以更轻松地下载适合其环境的正确组件。
添加了用于指定事件监视器端口的新系统属性。请查阅 获得对服务器事件的可见性。
持续测试平台的系统要求已更改。请查阅 系统要求 以获得更多详情。
已解决的 PR 和 FR
ID | 说明 |
---|---|
LT-1125 | 当未选择任何组件时,单击带有空项目的 QoS 指标时,出现 NullPointerException |
LT-1130 | Load Test 内部 pinger 导致启动缓慢 |
LT-1146 | 在 LTC 中支持日语字符 |
LT-1177 | 修复 LT 上呈现的图形图像中的文本编码 |
SOA-9060 | 对 Open API (Swagger 3.0) 的支持 |
SOA-8129 | 对 Edge 浏览器回放的支持 |
SOA-7605 | 对 Kafka 消息格式/协议支持 |
SOA-9290 | 使用 -dataSourceRow 选项并启用“Use data source”时,跳过扩展工具 |
SOA-3742 | 可以在表单输入生成的 XML 中排除换行符和多余的空格(使 SOAP XML 全部显示在一行上) |
SOA-9288 | 无法打开引用的测试套件中的链接工具 |
VIRT-2367 | 数据存储库工具 - 未链接重复元素 |
VIRT-2365 | 数据存储库导入工具无法为记录列表设置排除 |
XT-30227 | 查找/替换不会触发 SOAtest 编辑器变脏 |
XT-33416 | Eclipse 无法通过“无法获取状态更改锁”来加载 org.eclipse.core.runtime |
XT-35086 | 让 Add Datasource 对话框和列自动适应以显示数据源类型的全名 |