![virtualize培训手册virtualize_training_第1页](http://file3.renrendoc.com/fileroot_temp3/2021-12/30/92a64312-34aa-4fa9-aef6-0aedc99eb339/92a64312-34aa-4fa9-aef6-0aedc99eb3391.gif)
![virtualize培训手册virtualize_training_第2页](http://file3.renrendoc.com/fileroot_temp3/2021-12/30/92a64312-34aa-4fa9-aef6-0aedc99eb339/92a64312-34aa-4fa9-aef6-0aedc99eb3392.gif)
![virtualize培训手册virtualize_training_第3页](http://file3.renrendoc.com/fileroot_temp3/2021-12/30/92a64312-34aa-4fa9-aef6-0aedc99eb339/92a64312-34aa-4fa9-aef6-0aedc99eb3393.gif)
![virtualize培训手册virtualize_training_第4页](http://file3.renrendoc.com/fileroot_temp3/2021-12/30/92a64312-34aa-4fa9-aef6-0aedc99eb339/92a64312-34aa-4fa9-aef6-0aedc99eb3394.gif)
![virtualize培训手册virtualize_training_第5页](http://file3.renrendoc.com/fileroot_temp3/2021-12/30/92a64312-34aa-4fa9-aef6-0aedc99eb339/92a64312-34aa-4fa9-aef6-0aedc99eb3395.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Parasoft Virtualize编辑pptComplex System to VirtualizeReceive Transaction Amount $10000TransformMessage+ Send NotificationNOXMLXMLCheck Customer StatusYESJMSCRM ApplicationInternetInternetWeb BrowserInternetWebApplicationBusiness PartnerSOAP over HTTPSDatabase updatedParasoft Proprietary and Confident
2、ial编辑pptParasoft Proprietary and ConfidentialAlthough virtualization technology has assisted to lower costs and offer access significant gaps still exists for software testing Simple Applications Access to shared staged environments Missing/changing components Evolving deployment environmentsComplex
3、 Systems Unfeasible system virtualization (mainframes) Systems too complex for test lab Complex test data management across systems Unrealistic performance from staged environmentsEnd-to-End Transactions Inaccessible partner systems/services Expensive third-party transaction/access fees Multiple “ow
4、ners” of internal and external resources The Challenge BusCloud ResourcePartnerPartnerBusBusBusERP编辑pptSolution: Virtualization of ServicesCreation of Intelligent Virtual AssetsBehavior Emulation based on Recorded DataMessage traces or logs, HTTP headers, request/response messages in sequence, JDBC
5、database transactionsData-driven AssetsUse table-based data to drive asset behaviorExtensibility and ConfigurationTesting error conditionsControlling load/performance parametersAutomation and ManagementLocal assetsDedicated VA server(s)Environment ManagerParasoft Proprietary and Confidential编辑pptPar
6、asoft Proprietary and ConfidentialParasoft VirtualizeCaptureModel & ProvisionConsume &ManageInitiated from the system under test, the user has the ability to capture detail from a live monitor that analyzes system traffic, from analyzing transaction logs or bymodeling virtual behavior within
7、 the Parasoft Virtualized interface.After the virtualized artifact has been captured, users can now instruct thedetails of the virtualized assetbehavior. This includes: performance, data sources and conditional responsecriteria. The virtualized asset is then provisioned for simplified uniform access
8、 across teams and businesspartners. The virtualized asset can now be called for unit, functional and performance tests.The virtualized asset can be leveraged byany test suite including Parasoft Test. Virtualization performance, datasets,and versions can be managed in eachenvironment independently wi
9、thEnvironment ManagerLeveraging application behavior virtualization the team can reduce the complexity and the costs of managing multiple environments while providing ubiquitous access for development, test and training编辑pptUses for VirtualizeFunctional Testing and DebuggingParallel developmentCorne
10、r and Failure casesData ManagementEliminate dependency on 3rd-party systemsPerformance TestingAbility to control component performanceParasoft Proprietary and Confidential编辑pptTraining Material编辑pptTypes of AssetComponent AssetsProtocols: HTTP/S, JMS, MQFormats: SOAP, XML, JSON, unstructured textSQL
11、DatabaseJDBCODBCCustomFormatCustomProtocolEDISOAP/XMLREST/JSONPOXHTTP/HTTPSJMSMQEJBOn roadmap: EJB, ODBC, EDIDatabase AssetsProtocols: JDBCFormat: ResultSetCustom AssetsProtocol: CustomFormat: CustomParasoft Proprietary and Confidential编辑pptVirtualize Concepts编辑pptHTTP Traffic ProxyHTTPProxyParasoft
12、VirtualizeParasoft Virtualize HTTP Proxy intercepts transactions and sends captured patterns to the Parasoft Virtualize Server while forwarding/relaying transactions to/from the original endpointReal AssetParasoft Proprietary and Confidential编辑pptHTTPProxyParasoftVirtualizeReal AssetClient PUTClient
13、 GETServer PUTClient PUTServer PUTReal AssetServer GETServer GETServer GETServer GETServer GETClient PUTClient PUTParasoftVirtualizeClient PUTParasoftVirtualizeClient PUTWebsphere MQ Traffic ProxyParasoft Proprietary and Confidential编辑pptDatabase VirtualizationJDBCProxyParasoftVirtualizeParasoft Vir
14、tualize JDBC Proxy intercepts transactions and sends captured patterns to the Parasoft Virtualize Server while forwarding/relaying transactions to/from the original databaseRealDatabaseRealDatabaseParasoft Proprietary and Confidential编辑pptComposite Application VirtualizationDatabaseReal AssetReal As
15、setParasoft Proprietary and Confidential编辑pptVirtualize Deployment InfrastructureParasoft Proprietary and Confidential编辑pptDefine Environment to be VirtualizedParasoft Proprietary and Confidential编辑pptCapture/Record Data based on QA use-caseParasoft Proprietary and Confidential编辑pptUse Recorded Data
16、 to create Virtual AssetParasoft Proprietary and Confidential编辑pptUpload Asset to Virtualize ServerParasoft Proprietary and Confidential编辑pptAdd Virtual Asset to EnvironmentParasoft Proprietary and Confidential编辑pptProvision Environment and Consume AssetParasoft Proprietary and Confidential编辑pptEnvi
17、ronment Manager TerminologySystemGeneric aggregation of Components (and Component relationships) that are associated with any logical grouping (e.g. team, infrastructure, application or otherwise).ComponentAbstract concept of an individual element within a system. e.g. the CRM, Inventory Management
18、Services. A Component can have multiple versions.编辑pptEnvironment Manager TerminologyComponent InstanceDefines an unique implementation of a Component with its associated behavior. Behavior is designated by either the real asset (resources or endpoints) or a virtual asset (defined by a PVA and assoc
19、iated data source and/or performance profile). Component Instances can be categorized using a combination of attributes, e.g. version, and tags.编辑pptEnvironment Manager TerminologyEnvironmentSubset of Components, as defined within the system, with an available list of Component Instance options (fil
20、tered by selection for access control). For each Component in the Environment, EM manages an active Component Instance. Designed to minimizing collisions around shared Component Instances. Provisioning a Component Instance will perform impact analysis and notify the user if the Component Instance is
21、 shared across Environments.Environment InstanceProvision-able collection of Component Instances which defines the behavior of the Environment.编辑pptChange Impact“What is impacted if I change this resource?”Select Resource, Click Change Impact Report buttonDetails all connected resourcesExportable: s
22、ave as PDF, Print, Export to CSV编辑pptVersioningVersion = Copy and ModifySystem = System + Environment(s)Environment = Environment + Component(s)Copy optionsDuplicate artifact definitionShare component definitionIgnore/Dont copy artifact definitionVersions linked together编辑pptRole-based Access Contro
23、lUser Roles: Actions that a user can performExplore Administration Security ConfigurationUse local or remotely deployed Parasoft User Management module (a.k.a. pstsec)Administrator: Full controlSystem: Edits/Creates Systems, Environments, Components etc.Provision: Provisions Environment/Component In
24、stances编辑pptRole-based Access ControlResource Permissions: Resources a user has access toExplore Administration Resource PermissionSystem/Environment Configure PermissionsAccess control on: System/Environment/Virtualize ServerAdministrator role able to define permissions for all resourcesSystem role
25、 able to define permissions for resources under the users current permission (TBD)Unrestricted: Any user can perform actions in accordance with their role definition on the resourceRestricted Unselected/Selected: Only Selected users can perform actions in accordance with their role definition on the resource编辑pptRole-based Access Control编辑pptOther TipsDatabase backup proc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年供水设施建设协议书
- 2025年紧急出口门采购合同
- 2025年午休时段儿童看护服务协议
- 儿童领养程序指导协议
- 2025年产品市场分隔协议范本
- 2025年防水建材项目立项申请报告模板
- 2025年公共场所消防设施供应及维护合同
- 2025年同心同行策划合作框架协议
- 2025年医疗用品分销合作伙伴协议范例
- 2025年共同策划长远发展协同计划协议书标准样式
- DL-T 2574-2022 混流式水轮机维护检修规程
- 《钢铁是怎样炼成的》读书分享课件
- 思想旗领航向心得体会
- 计算机软件确认控制程序
- 造价员安全生产责任制
- 桥梁桩基专项施工方案-
- 高中生物竞赛课件 【知识精研+拓展提升】 细胞生物学
- 农产品食品检验员二级技师职业技能鉴定考试题库(含答案)
- 工厂车间划线标准与标识管理(共37张PPT)
- 完整版人教版PEP英语四年级下册全册课件ppt
- 水利工程建设管理概述课件
评论
0/150
提交评论