产品服务
product service

VECTOR

  • 关于Vector
  • Vector软件产品
  • Vector硬件产品
  • DYNA4
  • VP6000/VP7000
  • VectorCAST

海克斯康

  • Virtual Test Drive

Parasoft

  • 关于Parasoft
  • SOAtest
SOAtest

产品介绍

Parasoft SOAtest是 Parasoft 提出基于面向服务的架构 (SOA)的端到端测试解决方案,简化对关键业务至关重要的 API 、云、 SOA 和复合应用程序的复杂测试。通过直观的界面来创建、维护和执行端到端的测试场景,无需撰写测试脚本,自动生成控件化的测试场景用例,用以进行功能,压力,性能,安全,渗透和业务流程测试,以满足 SOA 系统不断变化的内在复杂性。

 

一、产品功能

通过操作友好的界面创建和维护测试用例,实现自动化无代码API 测试

Ø 通过一个直观的用户界面就能实现跨多个端点 服务、数据库、移动设备、 Web UI 、传感器、 ESB 、大型机 自动化构建复杂的测试场景。

Ø 自动生成健壮、可重用和易于共享维护的无代码(无脚本) API 测试用例。

Ø 支持超过 120 多种 传输协议和消息格式,自动化复杂的 API 功能、加载和安全测试场景,涵盖到大型机的微服务。

Ø 通过提供一种可视化的测试创建机制来处理复杂的断言、循环、数据提取或数据生成等常见的测试挑战,从而减少了创建和执行数据驱动的测试场景所需的时间。

Ø 通过 Smart API 测试用例生成器,您可以使用人工智能在更短的时间内创建完整的API 测试场景。

Ø 随着测试的深入,测试用例库将会增大,当被测试的 API 发生变化时,将需要更新测试。 Parasoft SOATest 的变更影响分析会主动扫描 API 接口,查找服务中的更改,然后资产如何受到这些更改的影响,并帮助您轻松地更新它们。使测试资产与不断开发的系统保持同步。


车联网SOA软件测试场景:

 

QQ截图20220707164210.png 

二、支持的协议和消息格式

RESTful Web Services

JSONRAMLSwagger / Open APIWADL

SOA / Web services

XMLWSDLXML SchemaSOAPPoX (Plain XML)XSLT
MTOM (XOP) / MIME / DIMEGZIPWS-IWS-* Standards

微服务(Microservice)

KafkaRabbitMQMQTTAMQPProtocol BuffersWebSockets

SQL/NoSQL 数据库

JDBC (Other)ODBCADOStored ProceduresOracleMySQL
SQL ServerSybaseDB2PostGreSQLMongoCassandra

协议Protocol

HTTP/HTTPSHTTP2SOME/IP(SD)RTI DDSJMSMQTCP/IP
SMTPTibco Rendezvous.NET WCFFTP/SFTPRMIApache ActiveMQApacheQpidGlassFish MQIBM WebSphere Application Server (WAS)IBM WebSphere MQ (MQ Series)JBoss JMSOpen Message Queue (OpenMQ)Oracle Advanced Queuing (AQ)Oracle BEA WebLogicProgress Sonic MQ/ESBSolace JMSSun MQ/JMSTIBCO EMS

消息格式

Fixed LengthFIX (Multiple Versions)SwiftISO 20022ISO 8583: 27+ Packagers + customEACORDAL3CARGOEANCOMEDIFACTEdig@sHIPAAHL7 (2.x, 3, FHIR)IATA (various)NCPDP (various)TRADACOMSX12WebMethodsEquifaxEJB

 

三、测试组件

Parasoft LoadTest

作为 SOAtest 的压力性能测试组件,在负载下验证性能和功能预期:

Ø 无缝地利用 SOAtest 中已有的功能测试来验证非功能性需求;

Ø 根据特定的业务需求验证性能;

Ø 将安全漏洞与功能测试场景相关联;

Ø 持任意可调整的虚拟用户数。

QQ截图20220707164246.png 

● Parasoft Virtualize(服务虚拟化 替代不可用服务)

Parasoft SOAtest Parasoft Virtualize 无缝集成,可帮助团队建立访问应用程序开发、测试或验证所需要的任何环境。

QQ截图20220707164312.png