Parasoft SOAtest是 Parasoft 提出基于面向服務的架構 (SOA)的端到端測試解決方案,簡化對關鍵業務至關重要的 API 、云、 SOA 和復合應用程序的復雜測試。通過直觀的界面來創建、維護和執行端到端的測試場景,無需撰寫測試腳本,自動生成控件化的測試場景用例,用以進行功能,壓力,性能,安全,滲透和業務流程測試,以滿足 SOA 系統不斷變化的內在復雜性。
一、產品功能
通過操作友好的界面創建和維護測試用例,實現自動化無代碼API 測試
? 通過一個直觀的用戶界面就能實現跨多個端點 服務、數據庫、移動設備、 Web UI 、傳感器、 ESB 、大型機 自動化構建復雜的測試場景。
? 自動生成健壯、可重用和易于共享維護的無代碼(無腳本) API 測試用例。
? 支持超過 120 多種 傳輸協議和消息格式,自動化復雜的 API 功能、加載和安全測試場景,涵蓋到大型機的微服務。
? 通過提供一種可視化的測試創建機制來處理復雜的斷言、循環、數據提取或數據生成等常見的測試挑戰,從而減少了創建和執行數據驅動的測試場景所需的時間。
? 通過 Smart API 測試用例生成器,您可以使用人工智能在更短的時間內創建完整的API 測試場景。
? 隨著測試的深入,測試用例庫將會增大,當被測試的 API 發生變化時,將需要更新測試。 Parasoft SOATest 的變更影響分析會主動掃描 API 接口,查找服務中的更改,然后資產如何受到這些更改的影響,并幫助您輕松地更新它們。使測試資產與不斷開發的系統保持同步。
車聯網SOA軟件測試場景:
二、支持的協議和消息格式
RESTful Web Services | JSON、RAML、Swagger / Open API、WADL; |
SOA / Web services | XML、WSDL、XML Schema、SOAP、PoX (Plain XML)、XSLT |
微服務(Microservice) | Kafka、RabbitMQ、MQTT、AMQP、Protocol Buffers、WebSockets; |
SQL/NoSQL 數據庫 | JDBC (Other)、ODBC、ADO、Stored Procedures、Oracle、MySQL、 |
協議Protocol | HTTP/HTTPS、HTTP2、SOME/IP(SD)、RTI DDS、JMS、MQ、TCP/IP、 |
消息格式 | Fixed Length、FIX (Multiple Versions)、Swift、ISO 20022、ISO 8583: 27+ Packagers + custom、EACORD、AL3、CARGO、EANCOM、EDIFACT、Edig@s、HIPAA、HL7 (2.x, 3, FHIR)、IATA (various)、NCPDP (various)、TRADACOMS、X12、WebMethods、Equifax、EJB。 |
三、測試組件
● Parasoft LoadTest
作為 SOAtest 的壓力性能測試組件,在負載下驗證性能和功能預期:
? 無縫地利用 SOAtest 中已有的功能測試來驗證非功能性需求;
? 根據特定的業務需求驗證性能;
? 將安全漏洞與功能測試場景相關聯;
? 持任意可調整的虛擬用戶數。
● Parasoft Virtualize(服務虛擬化 替代不可用服務)
Parasoft SOAtest 與 Parasoft Virtualize 無縫集成,可幫助團隊建立訪問應用程序開發、測試或驗證所需要的任何環境。