virtualize培训手册virtualizetraining

上传人:痛*** 文档编号:181058257 上传时间:2023-01-09 格式:PPT 页数:32 大小:1.22MB
收藏 版权申诉 举报 下载
virtualize培训手册virtualizetraining_第1页
第1页 / 共32页
virtualize培训手册virtualizetraining_第2页
第2页 / 共32页
virtualize培训手册virtualizetraining_第3页
第3页 / 共32页
资源描述:

《virtualize培训手册virtualizetraining》由会员分享,可在线阅读,更多相关《virtualize培训手册virtualizetraining(32页珍藏版)》请在装配图网上搜索。

1、Parasoft Virtualize编辑pptComplex System to VirtualizeReceive Transaction Amount$10000TransformMessage+Send NotificationNOXMLXMLCheck Customer StatusYESJMSCRM ApplicationInternetInternetWeb BrowserInternetWebApplicationBusiness PartnerSOAP over HTTPSDatabase updatedParasoft Proprietary and Confidentia

2、l编辑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 S

3、ystems 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“owners”

4、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 database t

5、ransactionsData-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编辑pptParasoft Prop

6、rietary 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 the Parasoft Virtualiz

7、ed 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 across teams and businesspa

8、rtners.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 withEnvironment ManagerLeveraging

9、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 developmentCorner and Failure casesData Managemen

10、tEliminate 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 textSQLDatabaseJDBCODBCCustomFormatCustomProtoc

11、olEDISOAP/XMLREST/JSONPOXHTTP/HTTPSJMSMQEJBOn roadmap:EJB,ODBC,EDIDatabase AssetsProtocols:JDBCFormat:ResultSetCustom AssetsProtocol:CustomFormat:CustomParasoft Proprietary and Confidential编辑pptVirtualize Concepts编辑pptHTTP Traffic ProxyHTTPProxyParasoftVirtualizeParasoft Virtualize HTTP Proxy interc

12、epts 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 GETServer PUTClient PUTServer PUTReal AssetSer

13、ver GETServer GETServer GETServer GETServer GETClient PUTClient PUTParasoftVirtualizeClient PUTParasoftVirtualizeClient PUTWebsphere MQ Traffic ProxyParasoft Proprietary and Confidential编辑pptDatabase VirtualizationJDBCProxyParasoftVirtualizeParasoft Virtualize JDBC Proxy intercepts transactions and

14、sends captured patterns to the Parasoft Virtualize Server while forwarding/relaying transactions to/from the original databaseRealDatabaseRealDatabaseParasoft Proprietary and Confidential编辑pptComposite Application VirtualizationDatabaseReal AssetReal AssetParasoft Proprietary and Confidential编辑pptVi

15、rtualize 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 to create Virtual AssetParasoft Proprietary an

16、d 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编辑pptEnvironment Manager TerminologySystemGeneric aggreg

17、ation 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 Services.A Component can have multiple versions.编辑pptEnv

18、ironment 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 associated data source and/or performance profile).Component Insta

19、nces 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(filtered by selection for access control).For each Component in the Env

20、ironment,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 shared across Environments.Environment InstanceProvision-able collectio

21、n 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:save as PDF,Print,Export to CSV编辑pptVersioningVersion=Copy and ModifySystem

22、=System+Environment(s)Environment=Environment+Component(s)Copy optionsDuplicate artifact definitionShare component definitionIgnore/Dont copy artifact definitionVersions linked together编辑pptRole-based Access ControlUser Roles:Actions that a user can performExplore Administration Security Configurati

23、onUse 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 Instances编辑pptRole-based Access ControlResource Permissions:Resources a user has access toExplor

24、e Administration Resource PermissionSystem/Environment Configure PermissionsAccess control on:System/Environment/Virtualize ServerAdministrator role able to define permissions for all resourcesSystem role able to define permissions for resources under the users current permission(TBD)Unrestricted:An

25、y 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 procedureUse mysqldump to cap

26、ture database stateDatabase restore procedureStop TomcatDrop current em tablemysql-uroot pdrop database em;quitReload em schema from install fileReload the snapshot编辑pptOther TipsLogsEM:/logs/catalina-.logVirtualize:Technical Support Archive.logConsole View编辑pptOther TipsDebug process:e.g.Failure to

27、 communicateConnection error message not match the“network address”of the Virtualize machineReview EM logsSee incoming message and failure to connectCause:Virtualize Server sending a network name not in DNSSolution:Modify EM to reference the IP addressNOTE:remember Virtualize needs to talk to EM and EM needs to talk to Virtualize so both machines should be accessible via the“network address”What to send to support when you have a problem?Snapshot the databaseEM logsVirtualize Technical Support archive

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!