售前介紹方案-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

提交評論