在这个版本中,主要关注以下方面:
扩大 Parasoft 生态系统
以下更新使你能够在任何需要的地方利用 Parasoft 软件质量工具。
支持 OpenAPI 3.0 (Swagger)
添加了对 OpenAPI 3.0 的支持,这是该规范的最新版本。
支持分布式云模型的负载测试
目前 Parasoft 负载测试可从 AWS 中获得,这样你就可以在分布式云部署中执行负载测试。你可以在 Amazon EC2 中启动负载生成器,并在负载测试中控制它们。这一点很重要,因为需要确保你的生成器位于对 SLA 很重要的地理位置。这将创建一个更接近现实生活场景的负载测试,其无需从根本上改变创建负载测试的方式。有关更多详情,请查阅 在 Amazon 云环境中运行负载测试
支持持续集成和交付系统的扩展
Jenkins 的 Parasoft Findings 插件已经更新,目前支持 Jenkins 管道任务。有关更多详情,请查阅 Jenkins 10.3 的 Parasoft 任务
执行 Parasoft SOAtest/Virtualize 服务器的测试
目前 Parasoft Virtualize 服务器指的是 SOAtest 和 Virtualize 服务器,包括为灵活性测试环境灵活性地创建测试执行的能力。服务器使你能够降低测试自动化生态系统的总体运行成本。SOAtest 报告还增强了现代的、易于阅读的质量分析,包括 API 覆盖信息。
有关更多详情,请查阅 部署 Parasoft Virtualize Server WAR File
微服务体系结构中的测试
向微服务的转换带来了新的软件开发挑战,同时放大了与确保应用程序质量相关的长期问题。这个版本包含可以帮助你解决微服务体系结构挑战的新特性及功能。
支持 Apache Kafka
Kafka 是一个处理实时数据资讯的处理软件平台。Parasoft Kafka 扩展模块使你能够在配置、发送及验证通过 Kafka 发送信息时充分利用 SOAtest 丰富的接口。
有关更多详情,请查阅 Kafka 扩展
Virtualize 消息代理更新
目前 Virtualize 消息代理可以监听任何端口并捕获进出生态系统的所有流量。这一点有助于你发现依赖项,以及更容易地在联合或沙箱团队结构中对它们进行模拟。有关更多详情,请查阅 HTTP 配置
REST API 更新
为了简化集成 SOAtest 和 Virtualize 到持续测试策略中,对 REST API 进行了以下改进:
- 提供级别用户可以启动、禁用虚拟资产以及消息代理。
- 提供级别用户可以使用 REST API 开始、停止记录。
- 新的 API:从 XSD 资源(模式)中创建一个 SOAtest TST 文件。
- 新的 API:为 SOAtest 和 Virtualize 编程式设置持续测试平台和许可证设置。
查阅 API 使用说明
简化对实际测试数据的访问
将模拟的测试环境和实际的测试数据相结合是打开 DevOps 的关键。这个版本包括持续测试平台中测试数据助手新的特性和功能,它帮助你在不影响质量的情况下加速测试。
支持 SQL 数据集
你可以交互和调整 SQL 数据,以及使用数据模型特征(需要额外的许可证)可视化、重组和生成数据。
- 搜索、编辑以及修改所有 SQL 数据集信息。
- 在虚拟数据库上定义约束条件并执行完整性测试,以确保数据符合规则。
- 掩码、子集和为数据库生成新数据。
- 使用现有记录的事务作为种子数据或完全从头生成新数据库。
有关更多详情,请查阅 使用 SQL 数据集
其他更新
- 支持在 Microsoft Edge 中回放 web 测试场景。
- 表单输入选项只支持编码不合法的 XML 字符。
- 支持文字视图中紧凑的 XML 消息:以紧凑、单行的格式参数化文字发送消息。
- 支持从表单输入发送紧凑的消息:目前可以以单行的格式从表单输入字段发送消息。
- Parasoft Marketplace 中的构件目前显示版本,使用户更容易下载适合其环境的正确组件
添加了用于指定事件监控端口的新系统属性。查阅 获得对服务器事件的可见性
改变了持续测试平台的系统需求。有关更多详情,请查阅 系统要求
已解决 FRs/PRs
ID | 说明 |
---|---|
LT-1125 | 在没有选中任何组件的情况下,单击带空项目的 QoS 度量会发生 NullPointerException 异常 |
LT-1130 | 负载测试内部 ping 信号,导致启动缓慢 |
LT-1146 | 支持 LTC 中的日文字符 |
LT-1177 | 修复了 LT 上渲染的图形图像中的文字编码 |
SOA-9060 | 支持开放 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 | 查找/替换(Find/Replace)不会触发 SQAtest 编辑器受到污染 |
XT-33416 | Eclipse 无法通过 "Unable to acquire the state change lock" 加载 org.eclipse.core.runtime |
XT-35086 | 让添加数据源(Add Datasource)对话框和列自动匹配,以显示数据源类型的完整名称。 |