版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
目錄
1.引言---------------------------------------------------------------------4
1.1.背景-----------------------------------------------------------------4
1.2.解決手段------------------------------------------------------------4
2.VIRTUALIZE技術(shù)方案------------------------------------------------------7
2.1.概述----------------------------------------------------------------7
2.1.1.核心能力一-7
2.1.2.界面-----------------------------------------------------------7
2.1.3.視圖----------------------------------------------------------11
2.2.安裝環(huán)境-----------------------------------------------------------9
2.2.1.支持的操作環(huán)境-------------------------------------------------9
2.2.2.系統(tǒng)配置--------------------------------------------------------10
2.3.支持的環(huán)境與技術(shù)--------------------------------------------------13
2.3.1.對協(xié)議與技術(shù)的支持----------------------------------------------13
2.3.2.對平臺的支持--14
2.3.3.對消息格式的支持------------------------------------------------15
2.4.對功能測試的支持--------------------------------------------------15
2.4.1.配置監(jiān)測器--15
2.4.2.配置虛擬資產(chǎn)——28
2.4.3.對數(shù)據(jù)源的支持------------------------------------------------36
2.4.4.對數(shù)據(jù)倉庫的支持------------------------------------------------45
2.5.對性能測試的支持--48
2.5.1.配置響應器思考時間-----48
2.5.2.性能選項-------------------------------------------------------49
2.5.3.性能組---------------------------------------------------------51
2.5.4.使用環(huán)境管理器------54
2.6.部署與調(diào)用一-56
2.6.1.部署虛擬資產(chǎn)---------------------------------------------------56
2.6.2.使用虛擬資產(chǎn)(被測程序直接調(diào)用)一57
2.6.3.使用虛擬資產(chǎn)(通過代理調(diào)用)一60
2.7.管理虛擬資產(chǎn)-------------------------------------------------------63
2.7.1.連接環(huán)境管理器--------------------------------------------------64
2.7.2.查看資產(chǎn)清單----------------------------------------------------65
2.7.3.創(chuàng)建架構(gòu)圖--66
2.7.4.創(chuàng)建測試環(huán)境圖--------------------------------------------------70
2.7.5.配置組件實例----------------------------------------------------71
2.7.6.使用測試環(huán)境--74
2.7.7.權(quán)限管理--------------------------------------------------------75
2.8.許可授權(quán)方式-------------------------------------------------------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.對敏捷開發(fā)的支持-----------------------------------------------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.第三階段:總結(jié)階段---------------------------------------------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.特定項目實施及人員培養(yǎng)-—101
5.1.1.服務內(nèi)容--101
5.1.2.服務目標-------------------------------------------------------101
5.1.3.服務計劃-------------------------------------------------------101
5.1.4.要求說明------105
5.1.5.服務完成標志一一T05
5.2.測試工具應用知識庫建立---------------------------------------------106
5.2.1.服務內(nèi)容------------------------------------------------------106
5.2.2.服務目標-——106
5.2.3.服務計劃--106
5.2.4.月艮務完成標志--------------------------------------------------107
5.3.其它技術(shù)支持-----------------------------------------------------108
5.3.1.服務內(nèi)容-108
5.3.2.服務目標-------------------------------------------------------108
5.3.3.服務計劃-------------------------------------------------------108
5.3.4.服務完成標志---------------------------------------------------108
1.引言
1.1.背景
我們通??梢酝ㄟ^以下測試手段來確保系統(tǒng)組件的質(zhì)量:
■實行標準化
■進行充分地API測試、功能測試
■早期就進行壓力、性能測試
■進行安全、滲透測試
但管理層在如何有效實施、監(jiān)控與管理上找不到好的解決方案。開發(fā)、測試人員同樣
在測試過程中面臨這樣或那樣的難題。比如:
■沒有統(tǒng)一手段來驗證遵從性;人工驗證成本高;過程可見性差;
■業(yè)務需要支持多種終端形式和API訪問;不能僅僅測試圖形化界面;需要直接
測試服務本身
■SOA架構(gòu)沒有圖形化界面給測試帶來巨大阻力;測試團隊耗費大量成本進行測
試前準備;需要一個簡便、無需腳本的方式進行直接的測試
■分布的、難以訪問的部件環(huán)境;無法控制多變的部件環(huán)境;需要模擬所依賴的
部件環(huán)境
■基于敏捷的,快速變更的開發(fā);測試時間塊的短缺;需要進行自動化測試
■分布式的,相互獨立的團隊;需要管理應用環(huán)境并進行獨立測試;需要控制相
互依賴的系統(tǒng)
■對測試環(huán)境的訪問阻礙了測試活動
■開發(fā)人員需要在軟件開發(fā)生命周期里更早地訪問相關(guān)組件
■搭建測試環(huán)境非常復雜且消耗測試執(zhí)行時間
■應用程序持續(xù)失敗的風險,使測試人員無法完成測試周期
■由于能力受到約束而無法進行壓力測試
■對第三方系統(tǒng)的訪問,會產(chǎn)生昂貴的費用
■其它
1.2.解決手段
ParasoftSOAtest是業(yè)內(nèi)領先的針對面向服務的架構(gòu)和復合應用的測試平臺。通過直
觀的界面來創(chuàng)建、維護和執(zhí)行端到端的測試場景,ParasoftSOAtest幫助QA團隊確保安全、
可靠、標準的業(yè)務應用。它采用自底向上的構(gòu)建方式,來降低復雜的、分布式的應用程序固
有復雜性。自2002年以來,Parasoft客戶如HP、IBM、Fidelity,LockheedMartin和美
國國稅局使用SOAtest達成:
■確保可靠性、安全性,以及確保SOA、云和web應用的一致性
■減少構(gòu)建和維護自動化測試所需的時間和精力
■自動并持續(xù)驗證復雜的業(yè)務場景
■使得測試在不完整和不斷演變的環(huán)境中變得容易
■在負載下驗證性能和功能預期
■直接通過測試環(huán)境快速診斷問題
下面列出ParasoftSOAtest交付的一部分解決方案:
為了審計業(yè)務流程
為了實施SOA政策
為了驗證復雜的業(yè)務場景
為了驗證性能預期
為了創(chuàng)建和管理模擬的服務資產(chǎn)
為了保證預期的服務質(zhì)量
為了確保iPhone計費系統(tǒng)的可靠性
為了驗證和壓力測試企業(yè)所得稅系統(tǒng)
為了驗證基于角色的標本管理系統(tǒng)
為了確保世界最大的旅游網(wǎng)的可靠性和性能(包括
Travelocity,美國航空等)
ParasoftVirtualize服務虛擬化能與ParasoftSOAtest無縫集成,幫助團隊快速訪
問任何開發(fā)、測試或驗證應用程序所需的環(huán)境。它通過摸擬依賴系統(tǒng)(可能不可用、不斷演
變、或難以訪問)的行為,極大地降低了管理環(huán)境(開發(fā)和測試)的時間和成本。
■服務虛擬化在幫助客戶降低運營成本
■同時提升軟件質(zhì)量
■減少業(yè)務費用
■顯著降低測試環(huán)境配置時間
■簡化測試環(huán)境的訪問
■刪除配置測試環(huán)境的瓶頸
■增加獲得“值得信賴的”測試環(huán)境
■提供完整的測試環(huán)境
■提供測試環(huán)境的全天候訪問
■它的靈活性為擴展測試場景、提升覆蓋提供了一個平臺
下面列出ParasoftVirtualize交付的一部分解決方案:
幫助某傳媒集團減少了60%的等待測試的時間
為大型商業(yè)銀行減少27天的測試時間
為某證券商節(jié)約了70%的訪問費用
幫助大型政府機構(gòu)測試環(huán)境的配置時間從周降低到分鐘
幫助主要的國際銀行降低了85%的測試環(huán)境創(chuàng)建和管理成本
為主要的電信公司消除83%的配置時間
ParasoftVirtualize能使開發(fā)/測試團隊立即獲得虛擬資產(chǎn),從而幫助他們迅速建立
起他們需要訪問的特定的環(huán)境實例。從直觀的用戶界面,你可以控制任何版本的資產(chǎn)(真實
的或虛擬的)、性能配置文件和數(shù)據(jù)源用于任意實例。
受限制的組件可被替換為虛擬資產(chǎn),在這樣的工作環(huán)境中,開發(fā)和測試人員可以自如地
執(zhí)行其預期的任務。虛擬資產(chǎn)可全天候用于自動或手動的單元、功能和性能測試。他們可被
任何的測試環(huán)境使用,包括ParasoftTest、HPQualityCentersuite、IBMRational
QualityManagementsuite、OracleATS等等。
ParasoftVirtualize可以很方便地配置“虛擬資產(chǎn)”,以模仿在實際的環(huán)境下難以實
現(xiàn)的特定條件。這使得團隊顯著地擴展了他們的測試幅度。如果訪問或控制組件有限制,這
將特別具有挑戰(zhàn)性。例如,你可以很容易地設置組件的性能(定時,潛伏期和延遲)來模擬
峰值、預期和低性能。您也可以為每個特定的資產(chǎn)應用并修改測試數(shù)據(jù),以重現(xiàn)達成開發(fā)/
測試任務所需的特定條件。例如,您可以配置各種錯誤和失敗條件,這些很難通過實際系統(tǒng)
再現(xiàn)或復制。
2.Virtualize技術(shù)方案
2.1.概述
現(xiàn)代的IT系統(tǒng)連接到大量五花八門的子系統(tǒng),開發(fā)、測試和驗證軟件程序變得極為復
雜和耗時。這就是服務虛擬化體驗價值的地方,它模擬復雜環(huán)境的能力使它成為這個領域的
變革者。
服務虛擬化是模擬組件行為的方法,尤其是復雜的基于組件的應用程序的組件。它給
被測試應用程序提供模擬版本的依賴組件,使得軟件開發(fā)、QA和性能測試團隊能夠操練被
測應用程序。被測應用程序往往不容易訪問依賴的系統(tǒng)組件。事實上,根據(jù)Parasoft的調(diào)
查達成開發(fā)和測試目標過程中,30%的依賴組件沒有或難以訪問。
2.1.1.核心能力
捕獲真實的系統(tǒng)行為一一使用監(jiān)測器記錄被測系統(tǒng)的交易詳細信息;通
監(jiān)聽&捕獲
過分析交易日志或通過從簡單的接口進行建模。
虛擬資產(chǎn)的行為可以進行微調(diào),包括性能,數(shù)據(jù)源的使用和條件響應標
建模&部署準。這時,可以在整個團隊和業(yè)務合作伙伴之間,提供簡化統(tǒng)一的訪問
環(huán)境。
虛擬化的資產(chǎn)現(xiàn)在可以用于手動或自動的單元、功能和性能測試。可以
供給&調(diào)用被任何測試環(huán)境使用,包括ParasoftTest,HPQualityCentersuite,
IBMRationalQualityManagementsuite,OracleATS,等等。
2.1.2.核心應用
減少運營成本
等待時間
在SDLC過程中QA和性能測試團隊經(jīng)常在許多步驟中被卡住是眾所周知的事情。這是
源自他們沒有能力在流程中繼續(xù)某個任務或完成某個步驟。服務虛擬化減少等待時間的凈效
益:
?為階段式測試環(huán)境訪問減少等待時間-高達100%
?為測試數(shù)據(jù)減少等待時間-高達100%
?為API減少等待時間-高達100%
配置時間
測試一個應用程序涉及配置多個步驟,諸如創(chuàng)建、銷毀以及重置依賴環(huán)境。服務虛擬
化使得組織可以自動化的管理依賴系統(tǒng)的配置:
?為每個依賴系統(tǒng)減少配置時間-高達100%
?為應用測試數(shù)據(jù)減少配置時間-高達100%
?為性能測試減少配置時間-高達100%
?為聚合依賴系統(tǒng)的訪問點減少配置時間-高達100%
訪問費用
許可情況下,團隊需要為針對階段式系統(tǒng)(如大機或大型ERP系統(tǒng))或針對托管的環(huán)
境的測試付費。例如,大機為每秒百萬級指令的應用收費,或者第3方在上面搭建了測試環(huán)
境實例,并根據(jù)交易量或訪問時間收費。服務虛擬化能使得組織減少這些訪問費用:
?減少大機訪問費用-高達80%
?為減少階段實例的訪問費用-高達80%
?減少基于云的訪問費用-高達80%
減少支出成本
服務虛擬化幫助客戶顯著減少成本支出和運營支出。沒有服務虛擬化,組織的復雜性
測試環(huán)境(測試實驗室)只能采用階段的物理環(huán)境。在這種情況下,組織為了額外的容量就
需要維護和配置機器并進行授權(quán)以便增強階段式環(huán)境。采用服務虛擬化技術(shù),組織就可以不
必購買額外的機器和許可證,轉(zhuǎn)而利用模擬的測試環(huán)境。因為組織轉(zhuǎn)為采用服務虛擬化建立
模擬測試環(huán)境,對測試環(huán)境的整體需求顯著減少如下:
?減少硬件需要-高達100%
?減少軟件制授權(quán)需要-高達95%
?減少基礎實驗設施需要-高達100%
減少風險
在絕大多數(shù)的開發(fā)項目中,由于計劃變更或在項目最后增加功能,導致軟件測試明顯
缺斤少兩或只采用少量驗證任務。由于測試是一個下游工序,當上游過程的時間捉襟見肘時,
測試活動的周期時間大大減少。因為服務虛擬化提供一個模擬測試環(huán)境,質(zhì)量和性能測試人
員可以模擬缺失或演化的系統(tǒng)組件以增量的方式進行更早更完全的測試。服務虛擬化有助
于開發(fā)和QA跟上敏捷方法的速度和節(jié)奏,當你將這個“早期訪問”的概念應用到一個敏捷
開發(fā)環(huán)境時,服務虛擬化的價值將得到更高的體現(xiàn)。服務虛擬化減少風險的成果包括:
?提升用于測試的時間-高達80%
?降低補救缺陷的成本-減少10x-50x
?增加對業(yè)務驅(qū)動的測試場景的測試范圍
?減少傳遞給客戶的缺陷
增加收益
創(chuàng)新是一個組織成功的關(guān)鍵。毫無疑問,服務虛擬化通過消除等待時間和提供便于測
試的基礎設施來加速創(chuàng)新速度。因此,可交付更高質(zhì)量的成果。
服務虛擬化的增量收益可能難以計算,因為其它條件可能影響軟件產(chǎn)品的發(fā)布與部署。
盡管如此,服務虛擬化為更快推出更好的產(chǎn)品做出了以下貢獻,這是毋庸置疑的:
?加快發(fā)布周期
?提早上市時間
?提前開始測試周期
?擁有更多早期收益的機會
2.2.安裝環(huán)境
2.2.1.支持的操作環(huán)境
Windows32位64位
WindowsXP支持支持
Windows7支持支持
Windows8支持支持
WindowsServer2003支持支持
其它
Linux系列32位64位
CentOS5.4及以上支持支持
RHEL5及以上支持支持
其它
蘋果系列32位64位
MacOSX10.5及以上支持支持
2.2.2.系統(tǒng)配置
Windows配置要求
32位或64位(x86_64)處理器,至少4核
Java6或更高
至少2GB內(nèi)存
WindowsXP(ProfessionalorServerEdition-ServicePack2orlater),Vista,
2008,2012Server,7,or8.x
LinuxSystemRequirements
至少2GB內(nèi)存
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內(nèi)存;推薦2GB內(nèi)存
2.3.交互友好及易操作性
2.3.1.界面
ParasoftVirtualize提供一個Eclipse工作臺。Virtualize透視圖被嵌入到Eclipse
工作臺,并提供了一組設計好的功能,幫助錄制、配置和管理虛擬資產(chǎn)。如下圖所示:
VirtualAssetExplorerEditorViewVjjMUeServer
ConsoleView
圖:Virtualize界面
2.3.2.視圖
虛擬化功能依賴如下視圖:
?VirtualAssetExplorer:虛擬化資產(chǎn)導航顯示可用的項目、虛擬資產(chǎn)和配置文件。
虛擬化資產(chǎn)導航可以同時打開多個項目。每個項目可以同時打開多個虛擬資產(chǎn)和配
置文件。
?ConsoleView:控制臺視圖顯示關(guān)于Virtualize執(zhí)行的總結(jié)信息----如部署虛擬
資產(chǎn)或已經(jīng)部署的資產(chǎn)發(fā)生的錯誤。
?EditorView:編輯窗口是工作臺中最大的面板。這是Virtualize顯示工具、響應
器的配置面板,取決于選擇的虛擬資產(chǎn)管理器或?qū)Ш狡?。例如,如果在虛擬資產(chǎn)管
理器中雙擊消息響應器節(jié)點,消息相應器配置面板將在編輯區(qū)打開。
營1.rgqdgatljan(泣OenMojm*l.reqQ?ajoanjei.requwtUMnj困Proxy~2得鍍413g^L,equestLoan黑、^'
▼名稱▼DataSource
名麻:|requestt.oanDataSource:|DataSelection二J
d*WSDL|5>啊2j彳傳輸層頭部:后晌應期多器的相壬性□士嘴曲的相關(guān)性如附件|就Options|
Views:修個響應3
Name:Response1
編輯器視圖可以同時打開。如果編輯名字旁邊有星號(*),表示編輯沒保存。
VirtualizeServerView:虛擬化服務器窗口列出部署的虛擬資產(chǎn)。你可以啟動、
停止或刷新虛擬化資產(chǎn)服務器,管理部署的資產(chǎn)。
ElwServer
白日LocalmacNne(Fulacces
白...9,virtualAssets
期4324132
室]DetnoLoam
潮Loan
潮LoanServ*ce
囪但
BMessageProxies
LoanProxy
司LoanX
Proxy
Proxy-2
2.4.支持的環(huán)境與技術(shù)
2.4.1.對協(xié)議與技術(shù)的支持
?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.配置監(jiān)測器
本節(jié)將介紹事件監(jiān)測的應用。當虛擬資產(chǎn)開發(fā)和部署后,通常有助于監(jiān)視虛擬資產(chǎn)的
傳入和傳出的報文。事件監(jiān)測通常在生成資產(chǎn)或者調(diào)試服務問題時使用。通過本章的訓練,
培訓者將會學到如何部署一個簡單的虛擬資產(chǎn)和監(jiān)控發(fā)送到這個資產(chǎn)以及從該資產(chǎn)發(fā)送出
的報文。
監(jiān)測HTTP代理的運行情況
添加虛擬化服務器
在安裝完成Virtualize環(huán)境后,我們可以打開虛擬化服務器視圖,在其中已經(jīng)默
認安裝了一個虛擬化服務器【LocalMachine],若需要添加新的服務器,可右鍵
[Server]
進行添加服務器;或通過服務器操作按鈕進行一系列操作;
還有一些其他操作按鈕如圖所示:
添加代理
導航到虛擬化服務器視圖(如何打開視圖參考第一章內(nèi)容)
右鍵已存在的虛擬化服務器>AddMessageProxy
|曰?Server
I1izhine(Fullaccess)
打開
ageProxies
J刷新25
roxy
;添加虛擬資產(chǎn))1Assets
|3AddMes$ageProxy|
金:重新部署所有的虛擬資產(chǎn)
保存部署變更
添加成功后,在服務器下會出現(xiàn)【MessageProxies]文件夾,并在該文件夾下出
現(xiàn)名為【Proxy】的代理;若再次添加,自動取名為[Proxy-2];
B?Server
B□Localmachine(Fullaccess)
臼-MessageProxies
425
Proxy
Proxy-2
E-VirtualAssets
配置代理
右鍵點擊已創(chuàng)建的代理,點擊打開,或者直接雙擊該代理,進入配置界面
▼FroNYP(^)loyTn^n1.SetAinqf
Name:國E3國
尊GeneralaConnection
▼Description
------------------------------------------------------------------------3
d
[Name]:根據(jù)自己要求修改代理名稱
[General]>[Description]中可對該代理進行描述
[Connections]中可對代理連接進行詳細配置
由Genera"空Connections|______________________________________________________________________________________________________________________________
點擊【添加】按鈕,進入代理連接配置界面
選擇相應代理類型(此教程中選擇HTTP)
[Connection]面板配置:
服務主機:代理所指向的服務器地址:[192.168.24.144】
服務端口:代理所指向的服務器端口:【8080】
ServiceForwardPath:代理所指向的服務所在位置:【/webservice/service】
示例:若代理所指向的服務地址為:
http://192.168.24.144:8080/webservice/service
使用如文中“【】”內(nèi)的內(nèi)容
【結(jié)合ParaBank網(wǎng)站貸款服務】內(nèi)容,此處配置應為:
貸款服務真實地址:
http://localhost:8080/parabank/services/LoanProcessor?wsd1
服務主機:localhost
服務端口:8080
ServiceForwardPath:parabank/services/LoanProcessor
ProxyListenPath:代理本身所在位置【/proxy/service/demo】
ProxyURL:結(jié)合代理所在虛擬化服務器位置,系統(tǒng)自動生成
示例:此處自動生成的地址為(忽略“【】”中內(nèi)容):
http://localhost:8090【虛擬化服務器地址及端口】/proxy/service/demo【代理
所在地址】
[Security]面板配置:
ServiceSSLSettings:對代理進行SSL加密
NTLMSettings:對代理進行NTLM加密
KerberosSettings:配置Kerberos原則
[Recording]配置:
此處需要選擇在代理錄制通訊信息時所記錄的日志文件,可保存在【工作空間】或
【文件系統(tǒng)】中,由用戶自行選擇及命名。
Appendtrafficdata:新生成的日志信息不會覆蓋原有的而是進行添加。
此時,我們已經(jīng)擁有了一個指向ParaBank貸款服務真實地址的代理;并可以在網(wǎng)站通
訊時進行日志捕獲。
啟用/禁用代理
代理內(nèi)容配置完成之后,我們可以右鍵該代理將其【啟用】。
或通過雙擊進入代理配置頁點擊【啟用】按鈕進行啟用。
通過與【啟用】相同操作進行代理【禁用】。
開始/停止監(jiān)聽
配置代理內(nèi)容完成之后,我們可以對【client】一【代理】一【service]這樣一套系
統(tǒng)進行監(jiān)聽,并獲得其中的通訊日志。
確保所使用的代理已經(jīng)啟用;
右鍵該代理,點擊【開始監(jiān)聽】;或通過代理配置頁面點擊【開始監(jiān)聽】按鈕開啟代理
的監(jiān)聽器。
開始監(jiān)聽后代理圖標發(fā)生變化;且"、
12證明開始成功。
通過與【開始監(jiān)聽】相同的操作進行【停止監(jiān)聽】
開始/停止錄制
確保代理已經(jīng)開始監(jiān)聽,我們可以把監(jiān)聽到的日志信息進行錄制;
再添加代理時已經(jīng)對錄制文件進行了指定;詳情請見【添加代理】>【Recording】
右鍵該代理,點擊【開始錄制工或通過代理配置頁面點擊【開始錄制】按鈕開啟代理
的監(jiān)聽器。
開始錄制后,代理圖標變化及技證明開始錄制成功。
通過與【開始錄制】相同的操作進行【停止錄制】
復制/刪除已存在的代理
可以通過【右鍵代理】>【復制】>【右鍵服務器】>【粘貼】的操作將某一服務
器的代理復制到其他服務器中。
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】
的模式,現(xiàn)在我們通過代理的添加已經(jīng)完成了【代理】>【service】的配置。需要再
ParaBank網(wǎng)頁中進行【clienl】>【代理】的配置。
復制代理URL:http://localhost:8090/proxy/service/demo
將其填入Parabank在需要進行貸款服務時的訪問地址欄中
WebService
ParaBankService[WSDLIWADL)
[oanProcessorServiceIWSDLI
Endpoint:[http:加ocalhost:809uMroxyfservice/demo
(leaveblanktousedefaultWSDLendpoint)
這樣配置的目的就在于,使Parabank需要進行貸款服務時,訪問代理地址,并通過代
理指向到真實的服務,確實建立[client]>[代理]>[service],使代理能夠在客
戶端與服務器之間通訊時捕獲的我們需要的通訊日志。
此時,再次進入ParaBank貸款系統(tǒng);填寫適當數(shù)值,如LoanAmount=1000;
DownPayment=10;進行操作,系統(tǒng)顯示操作被允許,貸款成功:
LoanRequestProcessed
LoanProvider:JiffyMortgageSolutions(JMS)
Date:04-29-2014
Status:Approved
Congratulations,yourloanhasbeenapproved.
Yournewaccountnumber:13566
回到Virtualize界面,打開【EventDetail】透視圖(參考第一章內(nèi)容),可以在其中
發(fā)現(xiàn)本次貸款操作的一些通訊日志已經(jīng)被代理記錄下來。
▼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
這里可以看到,我們發(fā)起了一條請求,并收集到了4條信息,分別為:
代理從客戶端收到請求;
代理向服務端發(fā)送請求;
代理從服務端收到響應;
代理向服務端發(fā)送響應;
以此來完成一次完整的服務請求與響應;
我們可以雙擊任何一條記錄,查看細節(jié):
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>
其中詳細記錄了我們發(fā)起請求時的相應參數(shù)等。
查看之前指定的Traffic,txt(默認)日志信息記錄文件;同樣可以在其中看到相關(guān)的
通訊日志信息。我們可以通過這些通訊日志生成我們需要虛擬的環(huán)境。
POST/parabank/services/LoanPr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度會展中心場地租賃及配套服務補充協(xié)議3篇
- 2025年個人承包文化創(chuàng)意產(chǎn)業(yè)合同(創(chuàng)意設計)2篇
- 2024版支付擔保合同范本
- 2024生物質(zhì)鍋爐燃料供應及銷售合同3篇
- 2024石膏板供應商戰(zhàn)略合作采購合同模板3篇
- 2025年度專業(yè)廚師團隊廚房服務承包協(xié)議3篇
- 2024綠化土地租賃與生態(tài)補償及綠化管理合同3篇
- 2024鐵路貨運車輛安全檢測及維護服務合同實施細則3篇
- 多媒體應用基礎知到智慧樹章節(jié)測試課后答案2024年秋安徽大學
- 2025年充電樁充電站運營維護及升級改造合同3篇
- 回收二手機免責協(xié)議書模板
- DL∕T 5362-2018 水工瀝青混凝土試驗規(guī)程
- 可下載打印的公司章程
- 采購控制程序
- 菌草技術(shù)及產(chǎn)業(yè)化應用課件
- GB∕T 14527-2021 復合阻尼隔振器和復合阻尼器
- 隧道二襯、仰拱施工方案
- 顫?。ㄅ两鹕。┲嗅t(yī)護理常規(guī)
- 果膠項目商業(yè)計劃書(模板范本)
- 旋挖鉆成孔掏渣筒沉渣處理施工工藝
- 安全資料目錄清單
評論
0/150
提交評論