售前介绍方案-001-virtualize-技术卷_第1页
售前介绍方案-001-virtualize-技术卷_第2页
售前介绍方案-001-virtualize-技术卷_第3页
售前介绍方案-001-virtualize-技术卷_第4页
售前介绍方案-001-virtualize-技术卷_第5页
已阅读5页,还剩104页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录

1.引言---------------------------------------------------------------------4

1.1.背景-----------------------------------------------------------------4

1.2.解决手段------------------------------------------------------------4

2.VIRTUALIZE技术方案------------------------------------------------------7

2.1.概述----------------------------------------------------------------7

2.1.1.核心能力一-7

2.1.2.界面-----------------------------------------------------------7

2.1.3.视图----------------------------------------------------------11

2.2.安装环境-----------------------------------------------------------9

2.2.1.支持的操作环境-------------------------------------------------9

2.2.2.系统配置--------------------------------------------------------10

2.3.支持的环境与技术--------------------------------------------------13

2.3.1.对协议与技术的支持----------------------------------------------13

2.3.2.对平台的支持--14

2.3.3.对消息格式的支持------------------------------------------------15

2.4.对功能测试的支持--------------------------------------------------15

2.4.1.配置监测器--15

2.4.2.配置虚拟资产——28

2.4.3.对数据源的支持------------------------------------------------36

2.4.4.对数据仓库的支持------------------------------------------------45

2.5.对性能测试的支持--48

2.5.1.配置响应器思考时间-----48

2.5.2.性能选项-------------------------------------------------------49

2.5.3.性能组---------------------------------------------------------51

2.5.4.使用环境管理器------54

2.6.部署与调用一-56

2.6.1.部署虚拟资产---------------------------------------------------56

2.6.2.使用虚拟资产(被测程序直接调用)一57

2.6.3.使用虚拟资产(通过代理调用)一60

2.7.管理虚拟资产-------------------------------------------------------63

2.7.1.连接环境管理器--------------------------------------------------64

2.7.2.查看资产清单----------------------------------------------------65

2.7.3.创建架构图--66

2.7.4.创建测试环境图--------------------------------------------------70

2.7.5.配置组件实例----------------------------------------------------71

2.7.6.使用测试环境--74

2.7.7.权限管理--------------------------------------------------------75

2.8.许可授权方式-------------------------------------------------------76

2.8.1.许可的功能介绍--------------------------------------------------76

2.8.2.许可的版本------77

2.9.其它---------------------------------------------------------------78

2.9.1.工具性能基准---------------------------------------------------78

2.9.2.对SAP的支持---------------------------------------------------81

2.9.3.对脚本的支持-82

2.9.4.使用文档---------83

2.9.5.对敏捷开发的支持-----------------------------------------------84

2.9.6.对大机的支持---------------------------------------------------85

3.项目实施----------------------------------------------------------------86

3.1.服务虚拟化模型-----------------------------------------------------86

1.1.1.角色时序-------------------------------------------------------88

1.1.2.团队共享-------------------------------------------------------90

3.2.服务阶段-----------------------------------------------------------91

3.2.1.第一阶段:实施准备阶段-------------91

3.2.2.第二阶段:特定项目实施阶段-------------------------------------92

3.2.3.第三阶段:总结阶段---------------------------------------------93

4.售后服务----------------------------------------------------------------94

4.1.服务范围-----------------------------------------------------94

4.2.服务方式--94

4.3.服务团队-----------------------------------------------------96

4.4.服务过程管理-------------------------------------------------------98

4.4.1.问题支持服务过程一一98

4.4.2.服务变更过程控制-99

4.4.3.服务工作确认过程---------------------------------------------100

5.1.特定项目实施及人员培养-—101

5.1.1.服务内容--101

5.1.2.服务目标-------------------------------------------------------101

5.1.3.服务计划-------------------------------------------------------101

5.1.4.要求说明------105

5.1.5.服务完成标志一一T05

5.2.测试工具应用知识库建立---------------------------------------------106

5.2.1.服务内容------------------------------------------------------106

5.2.2.服务目标-——106

5.2.3.服务计划--106

5.2.4.月艮务完成标志--------------------------------------------------107

5.3.其它技术支持-----------------------------------------------------108

5.3.1.服务内容-108

5.3.2.服务目标-------------------------------------------------------108

5.3.3.服务计划-------------------------------------------------------108

5.3.4.服务完成标志---------------------------------------------------108

1.引言

1.1.背景

我们通常可以通过以下测试手段来确保系统组件的质量:

■实行标准化

■进行充分地API测试、功能测试

■早期就进行压力、性能测试

■进行安全、渗透测试

但管理层在如何有效实施、监控与管理上找不到好的解决方案。开发、测试人员同样

在测试过程中面临这样或那样的难题。比如:

■没有统一手段来验证遵从性;人工验证成本高;过程可见性差;

■业务需要支持多种终端形式和API访问;不能仅仅测试图形化界面;需要直接

测试服务本身

■SOA架构没有图形化界面给测试带来巨大阻力;测试团队耗费大量成本进行测

试前准备;需要一个简便、无需脚本的方式进行直接的测试

■分布的、难以访问的部件环境;无法控制多变的部件环境;需要模拟所依赖的

部件环境

■基于敏捷的,快速变更的开发;测试时间块的短缺;需要进行自动化测试

■分布式的,相互独立的团队;需要管理应用环境并进行独立测试;需要控制相

互依赖的系统

■对测试环境的访问阻碍了测试活动

■开发人员需要在软件开发生命周期里更早地访问相关组件

■搭建测试环境非常复杂且消耗测试执行时间

■应用程序持续失败的风险,使测试人员无法完成测试周期

■由于能力受到约束而无法进行压力测试

■对第三方系统的访问,会产生昂贵的费用

■其它

1.2.解决手段

ParasoftSOAtest是业内领先的针对面向服务的架构和复合应用的测试平台。通过直

观的界面来创建、维护和执行端到端的测试场景,ParasoftSOAtest帮助QA团队确保安全、

可靠、标准的业务应用。它采用自底向上的构建方式,来降低复杂的、分布式的应用程序固

有复杂性。自2002年以来,Parasoft客户如HP、IBM、Fidelity,LockheedMartin和美

国国税局使用SOAtest达成:

■确保可靠性、安全性,以及确保SOA、云和web应用的一致性

■减少构建和维护自动化测试所需的时间和精力

■自动并持续验证复杂的业务场景

■使得测试在不完整和不断演变的环境中变得容易

■在负载下验证性能和功能预期

■直接通过测试环境快速诊断问题

下面列出ParasoftSOAtest交付的一部分解决方案:

为了审计业务流程

为了实施SOA政策

为了验证复杂的业务场景

为了验证性能预期

为了创建和管理模拟的服务资产

为了保证预期的服务质量

为了确保iPhone计费系统的可靠性

为了验证和压力测试企业所得税系统

为了验证基于角色的标本管理系统

为了确保世界最大的旅游网的可靠性和性能(包括

Travelocity,美国航空等)

ParasoftVirtualize服务虚拟化能与ParasoftSOAtest无缝集成,帮助团队快速访

问任何开发、测试或验证应用程序所需的环境。它通过摸拟依赖系统(可能不可用、不断演

变、或难以访问)的行为,极大地降低了管理环境(开发和测试)的时间和成本。

■服务虚拟化在帮助客户降低运营成本

■同时提升软件质量

■减少业务费用

■显著降低测试环境配置时间

■简化测试环境的访问

■删除配置测试环境的瓶颈

■增加获得“值得信赖的”测试环境

■提供完整的测试环境

■提供测试环境的全天候访问

■它的灵活性为扩展测试场景、提升覆盖提供了一个平台

下面列出ParasoftVirtualize交付的一部分解决方案:

帮助某传媒集团减少了60%的等待测试的时间

为大型商业银行减少27天的测试时间

为某证券商节约了70%的访问费用

帮助大型政府机构测试环境的配置时间从周降低到分钟

帮助主要的国际银行降低了85%的测试环境创建和管理成本

为主要的电信公司消除83%的配置时间

ParasoftVirtualize能使开发/测试团队立即获得虚拟资产,从而帮助他们迅速建立

起他们需要访问的特定的环境实例。从直观的用户界面,你可以控制任何版本的资产(真实

的或虚拟的)、性能配置文件和数据源用于任意实例。

受限制的组件可被替换为虚拟资产,在这样的工作环境中,开发和测试人员可以自如地

执行其预期的任务。虚拟资产可全天候用于自动或手动的单元、功能和性能测试。他们可被

任何的测试环境使用,包括ParasoftTest、HPQualityCentersuite、IBMRational

QualityManagementsuite、OracleATS等等。

ParasoftVirtualize可以很方便地配置“虚拟资产”,以模仿在实际的环境下难以实

现的特定条件。这使得团队显著地扩展了他们的测试幅度。如果访问或控制组件有限制,这

将特别具有挑战性。例如,你可以很容易地设置组件的性能(定时,潜伏期和延迟)来模拟

峰值、预期和低性能。您也可以为每个特定的资产应用并修改测试数据,以重现达成开发/

测试任务所需的特定条件。例如,您可以配置各种错误和失败条件,这些很难通过实际系统

再现或复制。

2.Virtualize技术方案

2.1.概述

现代的IT系统连接到大量五花八门的子系统,开发、测试和验证软件程序变得极为复

杂和耗时。这就是服务虚拟化体验价值的地方,它模拟复杂环境的能力使它成为这个领域的

变革者。

服务虚拟化是模拟组件行为的方法,尤其是复杂的基于组件的应用程序的组件。它给

被测试应用程序提供模拟版本的依赖组件,使得软件开发、QA和性能测试团队能够操练被

测应用程序。被测应用程序往往不容易访问依赖的系统组件。事实上,根据Parasoft的调

查达成开发和测试目标过程中,30%的依赖组件没有或难以访问。

2.1.1.核心能力

捕获真实的系统行为一一使用监测器记录被测系统的交易详细信息;通

监听&捕获

过分析交易日志或通过从简单的接口进行建模。

虚拟资产的行为可以进行微调,包括性能,数据源的使用和条件响应标

建模&部署准。这时,可以在整个团队和业务合作伙伴之间,提供简化统一的访问

环境。

虚拟化的资产现在可以用于手动或自动的单元、功能和性能测试。可以

供给&调用被任何测试环境使用,包括ParasoftTest,HPQualityCentersuite,

IBMRationalQualityManagementsuite,OracleATS,等等。

2.1.2.核心应用

减少运营成本

等待时间

在SDLC过程中QA和性能测试团队经常在许多步骤中被卡住是众所周知的事情。这是

源自他们没有能力在流程中继续某个任务或完成某个步骤。服务虚拟化减少等待时间的净效

益:

・为阶段式测试环境访问减少等待时间-高达100%

•为测试数据减少等待时间-高达100%

•为API减少等待时间-高达100%

配置时间

测试一个应用程序涉及配置多个步骤,诸如创建、销毁以及重置依赖环境。服务虚拟

化使得组织可以自动化的管理依赖系统的配置:

»为每个依赖系统减少配置时间-高达100%

•为应用测试数据减少配置时间-高达100%

•为性能测试减少配置时间-高达100%

・为聚合依赖系统的访问点减少配置时间-高达100%

访问费用

许可情况下,团队需要为针对阶段式系统(如大机或大型ERP系统)或针对托管的环

境的测试付费。例如,大机为每秒百万级指令的应用收费,或者第3方在上面搭建了测试环

境实例,并根据交易量或访问时间收费。服务虚拟化能使得组织减少这些访问费用:

•减少大机访问费用-高达80%

•为减少阶段实例的访问费用-高达80%

・减少基于云的访问费用-高达80%

减少支出成本

服务虚拟化帮助客户显著减少成本支出和运营支出。没有服务虚拟化,组织的复杂性

测试环境(测试实验室)只能采用阶段的物理环境。在这种情况下,组织为了额外的容量就

需要维护和配置机器并进行授权以便增强阶段式环境。采用服务虚拟化技术,组织就可以不

必购买额外的机器和许可证,转而利用模拟的测试环境。因为组织转为采用服务虚拟化建立

模拟测试环境,对测试环境的整体需求显著减少如下:

•减少硬件需要-高达100%

•减少软件制授权需要-高达95%

・减少基础实验设施需要-高达100%

减少风险

在绝大多数的开发项目中,由于计划变更或在项目最后增加功能,导致软件测试明显

缺斤少两或只采用少量验证任务。由于测试是一个下游工序,当上游过程的时间捉襟见肘时,

测试活动的周期时间大大减少。因为服务虚拟化提供一个模拟测试环境,质量和性能测试人

员可以模拟缺失或演化的系统组件以增量的方式进行更早更完全的测试。服务虚拟化有助

于开发和QA跟上敏捷方法的速度和节奏,当你将这个“早期访问”的概念应用到一个敏捷

开发环境时,服务虚拟化的价值将得到更高的体现。服务虚拟化减少风险的成果包括:

•提升用于测试的时间-高达80%

•降低补救缺陷的成本-减少10x-50x

・增加对业务驱动的测试场景的测试范围

•减少传递给客户的缺陷

增加收益

创新是一个组织成功的关键。毫无疑问,服务虚拟化通过消除等待时间和提供便于测

试的基础设施来加速创新速度。因此,可交付更高质量的成果。

服务虚拟化的增量收益可能难以计算,因为其它条件可能影响软件产品的发布与部署。

尽管如此,服务虚拟化为更快推出更好的产品做出了以下贡献,这是毋庸置疑的:

•加快发布周期

•提早上市时间

・提前开始测试周期

・拥有更多早期收益的机会

2.2.安装环境

2.2.1.支持的操作环境

Windows32位64位

WindowsXP支持支持

Windows7支持支持

Windows8支持支持

WindowsServer2003支持支持

其它

Linux系列32位64位

CentOS5.4及以上支持支持

RHEL5及以上支持支持

其它

苹果系列32位64位

MacOSX10.5及以上支持支持

2.2.2.系统配置

Windows配置要求

32位或64位(x86_64)处理器,至少4核

Java6或更高

至少2GB内存

WindowsXP(ProfessionalorServerEdition-ServicePack2orlater),Vista,

2008,2012Server,7,or8.x

LinuxSystemRequirements

至少2GB内存

Java6或更高

GTK+2.10或更高

GLib2.12或更高

Pango1.14或更高

X.Org1.0或更高

32位或64位(x86_64)处理器,至少4核

MacSystemRequirements

MacOSX10.5或更高

Java6或更高

Intel®Xeon®2.0GHz或更高,推荐至少4核。

至少1GB内存;推荐2GB内存

2.3.交互友好及易操作性

2.3.1.界面

ParasoftVirtualize提供一个Eclipse工作台。Virtualize透视图被嵌入到Eclipse

工作台,并提供了一组设计好的功能,帮助录制、配置和管理虚拟资产。如下图所示:

VirtualAssetExplorerEditorViewVjjMUeServer

ConsoleView

图:Virtualize界面

2.3.2.视图

虚拟化功能依赖如下视图:

•VirtualAssetExplorer:虚拟化资产导航显示可用的项目、虚拟资产和配置文件。

虚拟化资产导航可以同时打开多个项目。每个项目可以同时打开多个虚拟资产和配

置文件。

•ConsoleView:控制台视图显示关于Virtualize执行的总结信息----如部署虚拟

资产或已经部署的资产发生的错误。

・EditorView:编辑窗口是工作台中最大的面板。这是Virtualize显示工具、响应

器的配置面板,取决于选择的虚拟资产管理器或导航器。例如,如果在虚拟资产管

理器中双击消息响应器节点,消息相应器配置面板将在编辑区打开。

营1.rgqdgatljan(泣OenMojm*l.reqQ«ajoanjei.requwtUMnj困Proxy~2得镀413g^L,equestLoan黑、^'

▼名称▼DataSource

名麻:|requestt.oanDataSource:|DataSelection二J

d*WSDL|5>啊2j彳传输层头部:后晌应期多器的相壬性□士嘴曲的相关性如附件|就Options|

Views:修个响应3

Name:Response1

编辑器视图可以同时打开。如果编辑名字旁边有星号(*),表示编辑没保存。

VirtualizeServerView:虚拟化服务器窗口列出部署的虚拟资产。你可以启动、

停止或刷新虚拟化资产服务器,管理部署的资产。

ElwServer

白日LocalmacNne(Fulacces

白...9,virtualAssets

期4324132

室]DetnoLoam

潮Loan

潮LoanServ*ce

囱但

BMessageProxies

LoanProxy

司LoanX

Proxy

Proxy-2

2.4.支持的环境与技术

2.4.1.对协议与技术的支持

♦HTTP/HTTPS

♦JMS

♦MQ

♦Equifax

♦FTP

♦ISO8583

♦SWIFT

♦FIX

♦Protobuf

♦JDBC

♦MTOM(XOP)/MIME/DIME

♦.NET

♦XML

♦REST

♦SAML

♦WebServices

♦SOAP

♦TCP/IP

♦WSDL

♦WS-*

♦WS-Security

♦XMLSchema

♦XPath

♦CICSLINK

♦CTG

♦IMS

♦DRDA

♦DB2

♦ODBC

♦More/Custom

2.4.2.对平台的支持

♦JMSProviders

♦WebSphereMQ

♦ActiveMQ

♦ApacheQpid

♦GlassFishMQ

♦IBMWebSphereApplicationServer(WAS)

♦IBMWebSphereMQ(MQSeries)

♦JBossJMS

♦OpenMessageQueue(OpenMQ)

♦OracleAdvancedQueuing(AQ)

♦OracleBEAWebLogic

♦ProgressSonicMQ

♦SunJavaSystemMessageQueue(SunMQ)

♦TIBCOEMS

♦SunJMS

♦OtherJMSProviders

♦ApplicationServers

♦WebSphereApplication

♦.NET

♦JBoss

♦Tomcat

♦GlassFish

♦Geronimo

♦Resin

♦More/OtherServers

♦SOA,ESBandotherPlatformsandTechnologies

♦SoftwareAGCentraSite

♦AquaLogicEnterpriseRepository

♦AmberPoint

♦WebSphereESB

♦OracleFusion

♦SoftwareAGIS

♦SonicESB

♦TIBCOActiveMatrix

♦SAPXI/PIiDoc,RFC,BAPI

♦IBMMainframe(zLinux,zOS)

♦More/Otherplatforms

2.4.3.对消息格式的支持

♦XML

♦ebXML

♦SOAP

♦JSON

♦EDI

♦FixedLength

♦HL7

♦JavaObjects

♦Bytes/Binary

♦Copybook

♦More/Custom

2.5.对功能测试的支持

2.5.1.配置监测器

本节将介绍事件监测的应用。当虚拟资产开发和部署后,通常有助于监视虚拟资产的

传入和传出的报文。事件监测通常在生成资产或者调试服务问题时使用。通过本章的训练,

培训者将会学到如何部署一个简单的虚拟资产和监控发送到这个资产以及从该资产发送出

的报文。

监测HTTP代理的运行情况

添加虚拟化服务器

在安装完成Virtualize环境后,我们可以打开虚拟化服务器视图,在其中已经默

认安装了一个虚拟化服务器【LocalMachine],若需要添加新的服务器,可右键

[Server]

进行添加服务器;或通过服务器操作按钮进行一系列操作;

还有一些其他操作按钮如图所示:

添加代理

导航到虚拟化服务器视图(如何打开视图参考第一章内容)

右键已存在的虚拟化服务器>AddMessageProxy

|曰•Server

I1izhine(Fullaccess)

打开

ageProxies

J刷新25

roxy

;添加虚拟资产)1Assets

|3AddMes$ageProxy|

金:重新部署所有的虚拟资产

保存部署变更

添加成功后,在服务器下会出现【MessageProxies]文件夹,并在该文件夹下出

现名为【Proxy】的代理;若再次添加,自动取名为[Proxy-2];

B•Server

B□Localmachine(Fullaccess)

臼-MessageProxies

425

Proxy

Proxy-2

E-VirtualAssets

配置代理

右键点击已创建的代理,点击打开,或者直接双击该代理,进入配置界面

▼FroNYP(^)loyTn^n1.SetAinqf

Name:国E3国

尊GeneralaConnection

▼Description

------------------------------------------------------------------------3

d

[Name]:根据自己要求修改代理名称

[General]>[Description]中可对该代理进行描述

[Connections]中可对代理连接进行详细配置

由Genera"空Connections|______________________________________________________________________________________________________________________________

点击【添加】按钮,进入代理连接配置界面

选择相应代理类型(此教程中选择HTTP)

[Connection]面板配置:

服务主机:代理所指向的服务器地址:[192.168.24.144】

服务端口:代理所指向的服务器端口:【8080】

ServiceForwardPath:代理所指向的服务所在位置:【/webservice/service】

示例:若代理所指向的服务地址为:

http://192.168.24.144:8080/webservice/service

使用如文中“【】”内的内容

【结合ParaBank网站贷款服务】内容,此处配置应为:

贷款服务真实地址:

http://localhost:8080/parabank/services/LoanProcessor?wsd1

服务主机:localhost

服务端口:8080

ServiceForwardPath:parabank/services/LoanProcessor

ProxyListenPath:代理本身所在位置【/proxy/service/demo】

ProxyURL:结合代理所在虚拟化服务器位置,系统自动生成

示例:此处自动生成的地址为(忽略“【】”中内容):

http://localhost:8090【虚拟化服务器地址及端口】/proxy/service/demo【代理

所在地址】

[Security]面板配置:

ServiceSSLSettings:对代理进行SSL加密

NTLMSettings:对代理进行NTLM加密

KerberosSettings:配置Kerberos原则

[Recording]配置:

此处需要选择在代理录制通讯信息时所记录的日志文件,可保存在【工作空间】或

【文件系统】中,由用户自行选择及命名。

Appendtrafficdata:新生成的日志信息不会覆盖原有的而是进行添加。

此时,我们已经拥有了一个指向ParaBank贷款服务真实地址的代理;并可以在网站通

讯时进行日志捕获。

启用/禁用代理

代理内容配置完成之后,我们可以右键该代理将其【启用】。

或通过双击进入代理配置页点击【启用】按钮进行启用。

通过与【启用】相同操作进行代理【禁用】。

开始/停止监听

配置代理内容完成之后,我们可以对【client】一【代理】一【service]这样一套系

统进行监听,并获得其中的通讯日志。

确保所使用的代理已经启用;

右键该代理,点击【开始监听】;或通过代理配置页面点击【开始监听】按钮开启代理

的监听器。

开始监听后代理图标发生变化;且"、

12证明开始成功。

通过与【开始监听】相同的操作进行【停止监听】

开始/停止录制

确保代理已经开始监听,我们可以把监听到的日志信息进行录制;

再添加代理时已经对录制文件进行了指定;详情请见【添加代理】>【Recording】

右键该代理,点击【开始录制工或通过代理配置页面点击【开始录制】按钮开启代理

的监听器。

开始录制后,代理图标变化及技证明开始录制成功。

通过与【开始录制】相同的操作进行【停止录制】

复制/删除已存在的代理

可以通过【右键代理】>【复制】>【右键服务器】>【粘贴】的操作将某一服务

器的代理复制到其他服务器中。

B-Server

回B-§Localmachine(Fullaccess)

i-i•T.!Proxies

能粘贴I

<y

片[AddMessageProxy

xy-2

Proxy-3

由UhVirtualAssets

可以通过【右键代理】〉【删除】的操作将不需要的代理进行删除

B•Server

B□Localmachine(Fdlaccess)

S-k?MessageProxies

通过HTTP代理录制通信信息

需要录制正确的通讯信息,需要建立简易的[client]>【代理】》【service】

的模式,现在我们通过代理的添加已经完成了【代理】>【service】的配置。需要再

ParaBank网页中进行【clienl】>【代理】的配置。

复制代理URL:http://localhost:8090/proxy/service/demo

将其填入Parabank在需要进行贷款服务时的访问地址栏中

WebService

ParaBankService[WSDLIWADL)

[oanProcessorServiceIWSDLI

Endpoint:[http:加ocalhost:809uMroxyfservice/demo

(leaveblanktousedefaultWSDLendpoint)

这样配置的目的就在于,使Parabank需要进行贷款服务时,访问代理地址,并通过代

理指向到真实的服务,确实建立[client]>[代理]>[service],使代理能够在客

户端与服务器之间通讯时捕获的我们需要的通讯日志。

此时,再次进入ParaBank贷款系统;填写适当数值,如LoanAmount=1000;

DownPayment=10;进行操作,系统显示操作被允许,贷款成功:

LoanRequestProcessed

LoanProvider:JiffyMortgageSolutions(JMS)

Date:04-29-2014

Status:Approved

Congratulations,yourloanhasbeenapproved.

Yournewaccountnumber:13566

回到Virtualize界面,打开【EventDetail】透视图(参考第一章内容),可以在其中

发现本次贷款操作的一些通讯日志已经被代理记录下来。

▼EventLog

History[04/09/201308:22:13PM0StartNewL09

SummaryDetailsDataSourceTimestamp

6RequestreceivedLoanprocessorPro>20:22:29.723

ProxyrequestsentLoanProcessorPro>20:22:29.790

JProxyresponsereceivedLoanProcessorPro>20:22:29.797

tResponsetentLoanProc»$sorPro>20:22:29.810

这里可以看到,我们发起了一条请求,并收集到了4条信息,分别为:

代理从客户端收到请求;

代理向服务端发送请求;

代理从服务端收到响应;

代理向服务端发送响应;

以此来完成一次完整的服务请求与响应;

我们可以双击任何一条记录,查看细节:

xDetails眼

<soap:Body>

<ns2:requestLoanxmlns:ns2="http://service.parabank.parasoft.com/•>

<ns2:loanRequest>

<requestDate>2013-04-09T20:22:29.687-07:00</requestDate>

<customerld>12212</customerld>

<availableFunds>5002.93</avaxlableFunds>

<loanAmount>lOOO</l,oanAmount>

<dowr>Pavment>ff»fSfdownPavinent>

</ns2:LoanRequest>

</ns2:requestl_oan>

</$oap^Body>

其中详细记录了我们发起请求时的相应参数等。

查看之前指定的Traffic,txt(默认)日志信息记录文件;同样可以在其中看到相关的

通讯日志信息。我们可以通过这些通讯日志生成我们需要虚拟的环境。

POST/parabank/services/LoanPr

温馨提示

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

评论

0/150

提交评论