Parasoft Virtualize 通过消除基于组件的分布式应用所存在的约束,帮助用户将那些昂贵而难于访问的应用环境虚拟化成为本地资产或代理服务。在开发和测试 AUT(被测应用程序)的过程中能帮助软件开发 QA 以及测试团队访问那些 AUT 所依赖的并且难于访问甚至尚不存在的资源,从而使团队显著降低管理应用程序开发和测试环境的复杂性和成本,简化各个系统所有者、管理员、开发人员和测试人员之间的协作。
- 左移敏捷团队的测试工作
- 即时获得完整详尽的端到端测试环境
- 通过消除测试瓶颈加快
- 促进测试复杂分布式系统的探索性
- 提供完整的测试环境,促使DevOps计划通过
- 录制真实系统行为用于任一时刻的回放
- 为不完整或不可用的组件快速建模
- 易于完成测试环境的切换
- 你可以随时访问受约束的组件
- 易于设置难以达成的测试条件
为了便于录制和虚拟化依赖的应用程序的行为,Parasoft Virtualize 能连接到被测应用程序并捕捉正在运行的依赖的应用程序的流量信息。经过简单的一次性设置,Parasoft Virtualize 监听任一端点上所需的行为,然后用“虚拟资产”代替实际的驱动组件响应这个行为。 除了 Web 服务,Virtualize 还捕获数据库、消息系统、中间件、大型主机、ESB、遗留系统的行为等等。
如果依赖的应用程序组件不可用于录制,Parasoft Virtualize使你能够快速对替代预期行为的虚拟资产建模 。你可以通过一个定义文件或事务日志自动生成一个虚 拟资产,或通过直观的图形界面对预期的行为建模。凭 借范围广泛的协议支持为建模提供了便利,你可以快速 构建一个虚拟资产来模拟任何实际行为。
Parasoft 能使开发/测试团队立即获得虚拟资产,从而帮助他们迅速建立起他们需要访问的特定的环境实例。从直观的用户界面,你可以控制任何版本的资产(真实的或虚拟的)、性能配置文件和数据源用于任一实例。
受限制的组件可被替换为虚拟资产,在这样的工作环境中,开发和测试人员可以自如地执行其预期的任务。虚拟资产可全天候用于自动或手动的单元、功能和性能测试。他们可被任何的测试环境使用,包括 Parasoft Test、HP Quality Center suite、IBM Rational Quality Management suite、Oracle ATS 等等。
Parasoft Virtualize 可以很方便地配置“虚拟资产”,以模仿在实际的环境下难以实现的特定条件。这使得团队显著地扩展了他们的测试幅度。如果访问或控制组件有限制,这将特别具有挑战性。例如,你可以很容易地设置组件的性能(定时,潜伏期和延迟)来模拟峰值、预期和低性能。
通过录制现有应用程序的行为快速地创建虚拟化资产,然后使用动态值和上下文相关的值来再现这个行为。
通过一个直观的图形化界面轻松地更新虚拟化应用程序行为的模型。
易于管理具有零学习曲线的虚拟化数据。
执行压力和其它测试而不会影响现有系统或业务。
调整虚拟化资产的规模以支持大规模,高通量的压力和性能测试。
模拟真实、复杂并相互依赖的环境场景。
快速地模拟应用程序行为,即使是那些还不存在的依赖。
可视化模拟各种消息格式,如XML、JSON以及各种传统、金融、医疗和 其他特定领域的格式。
轻松地配置各种错误和失败条件,往往这些条件很难在真实系统中重现和复制。
将虚拟化资产托管在云端或虚拟化在云端托管的应用程序。
轻松地管理相互依赖的系统连接。
自动化那些需要消耗基础架构专家大量时间和资源的活动。
自动化涉及多方相关人员的工作流,简化各个系统所有者、管理员、开发人员和测试人员之间的协作。
补充现有被硬件虚拟化的基础设施的不足。
- HTTP/HTTPS
- JMS
- MQ
- Equifax
- FTP
- ISO 8583
- SWIFT
- FIX
- Protobuf
- JDBC
- MTOM(XOP)/MIME/DIME
- .NET
- XML
- REST
- Swagger
- RAML
- WADL
- SAML
- Web Services
- SOAP
- TCP/IP
- WSDL
- WS-*
- WS-Security
- XML Schema
- XPath
- CICS LINK
- CTG
- IMS
- DRDA
- DB2
- ODBC
- More/Custom
- JMS Providers
- WebSphere MQ
- ActiveMQ
- Apache Qpid
- GlassFish MQ
- IBM WebSphere Application Server (WAS)
- IBM WebSphere MQ (MQ Series)
- JBoss JMS
- Open Message Queue (OpenMQ)
- Oracle Advanced Queuing (AQ)
- Oracle BEA WebLogic
- Progress Sonic MQ
- Sun Java System Message Queue (Sun MQ)
- TIBCO EMS
- Sun JMS
- Other JMS Providers
- Application Servers
- WebSphere Application
- .NET
- JBoss
- Tomcat
- GlassFish
- Geronimo
- Resin
- More/Other Servers
- SOA, ESB and other Platforms and Technologies
- SoftwareAG CentraSite
- AquaLogic Enterprise Repository
- AmberPoint
- WebSphere ESB
- Oracle Fusion
- SoftwareAG IS
- Sonic ESB
- TIBCO ActiveMatrix
- SAP XI/PI iDoc, RFC, BAPI
- IBM Mainframe (zLinux, zOS)
- More/Other platforms
- XML
- ebXML
- SOAP
- JSON
- EDI
- Fixed Length
- HL7
- Java Objects
- Bytes/Binary
- Copybook
- More/Custom
Parasoft 成功案例
通信:消除性能测试时的数据库依赖- 70 KB PDF
因为对依赖数据库的访问受限,一个通信公司的大于25人的性能测试团队经常连续数周无法执行任何性能测试。现在,Parasoft公司的服务虚拟化技术使得他们在早期就能进行性能测试,并按项目的要求进行广泛的测试。不管是在总部的还是在外地的,所有人都能全天候访问“虚拟数据库”,该虚拟数据库是通过录制访问受限的数据库的实际交易数据来创建的。
|
Parasoft 成功案例
金融:为集成合作伙伴提供一致、无约束的访问环境- 258 KB PDF
作为金融服务机构的领导者需要一个稳定的、“永远在线”的测试环境,方便业务合作伙伴进行开发和测试并获得认证。因为测试环境包括昂贵的大型机,同时环境又是被内部以及合作伙伴的开发/测试团队所需要的。这导致调度冲突、配置麻烦、停机等延误了新员工及新合作伙伴的融入。
Parasoft服务虚拟化在能使组织不阻碍他们的内部开发/测试操作的前提下,更有效地与合作伙伴进行合作。Parasoft Virtualize用于捕获与合作伙伴互动的100%的大型机的行为,并使得组织能在几分钟内授予一个新的合作伙伴访问这些行为。 |
Parasoft 服务虚拟化为更快、更早和更完整的测试消除依赖障碍- 456 KB PDF
要加速应用程序的发布周期,KPN公司需要解决在测试过程中的一个关键瓶颈。他们的端到端测试场景需要与其他机构或外部部门控制的依赖交互,访问所需的依赖项是一个缓慢且痛苦的过程。由于这些测试环境的访问限制,导致测试工作经常延误、缩短。KPN-ITNS的开发部经理EverhardWienke说:“使用Parasoft服务虚拟化来模拟这些依赖项的行为,KPN现在可以更早、更快、更完整的测试,这加速了产品投放市场的时间,同时降低了应用程序的风险”。
|
Parasoft 服务虚拟化加速高度相互依赖组件的并行开发- 176 KB PDF
一个国际度假村集团需要推出一个新的异构的,分布式系统。这个系统涉及大量的承包商并行开发相互依赖的组件。Parasoft 公司的服务虚拟化帮助消除来源于这种极度相互依赖的开发死锁。通过虚拟化跨多个协议和技术(JSON,MQ,JMS,REST,SOAP等)的“尚未实现”组件的预期行为,该组织使每个承包商开始开发测试指定的组件而不需要等待其依赖的组件完成。
|
Parasoft 成功案例
保险:减少阶段性测试环境基础架构的成本- 528 KB PDF
一个保险公司需要为一个新的应用程序架构7个不同的测试环境。每个环境都必须利用超过20个后端系统的数据。这不仅复杂而且成本高昂:待测应用程序和后端系统MQ授权代理之间的通信每个环境大约需要花费100,000欧元。使用Parasoft环境虚拟化来模拟后端系统的接口,这样就可以切断对这些系统的依赖并且显著减少建立预期测试环境的相关花费。
|
Parasoft 成功案例
零售:帮助跨越日益复杂的分布式系统的关键交易启用早期和广泛的测试- 564 KB PDF
全球领先的财富500强零售商推进其omnichannel零售策略,用来确保该公司的电子商务网站提供良好的用户体验变得越来越重要。在购买过程中,越来越多的人在某种程度上使用电子商务网站,例如在购买前(后)搜索商品,订购直接交易的商品或去店里取,甚至申请商品退换。认识到这些所有的接触点代表了需要加强或者破坏他们作为市场领导者的声誉,公司坚定地致力于保证所有与这些商业网站相关的交易满足或者超出客户的期望。服务虚拟化帮助他们更加高效和经济地实现这一目标。”
|
Parasoft 成功案例
航空:Parasoft服务虚拟化使德国汉莎航空公司显著提高了生产效率并且确定API的完整性- 552 KB PDF
为了继续保持在高质量航空货运服务的领先地位,德国汉莎航空公司决定为核心的中央装载数据库(SDB)实现API。Parasoft与德国汉莎航空公司合作发布的解决方案现在被认为是实现汉莎航空公司装载数据库项目成功的关键因素。
|
Parasoft 成功案例
公共事业:为合作伙伴认证建立一个模拟的验证环境- 550 KB PDF
创建一个基础设置,需要在新近解除管制的能源市场上的有效率的交易,这导致能源组织创建了一个新的消息格式和API来简化与能源输送和管理有关的交易。因为这个项目是有一个严格截止日期的项目,合作伙伴必须在开发的同时测试与新API的集成。Parasoft服务虚拟化通过“虚拟资产”模拟API预期的行为帮助他们达成这个目标。并且,Parasoft 服务虚拟化也自动验证过程,使合作伙伴的验证过程更加客观并且可以追溯。
|