资源描述:
《loadrunner下webservice测试的若干问题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、LoadRunner下WebService测试的若干问题前提条件:LR8.0官方下载,7.8的licenseWindows2000简体屮文版—.测试的录制方法:(板栗在«webservices压力测试总结》已经讲过这一部分,已经了解的朋友可以不看1这一部分)1)选择协议2)下载WSDL用IE或者其他浏览器下载WSDL,这JJ1以http://www.webservicex.net/uklocation.asmx2WSDL为例子,保存到本地为WSDL格式。在下面的File屮选择该WSDL文件。SelectWSD
2、Lfiletoscan<上一步@)
3、下一步@)>1取消I?
4、x
5、SpecifyWSDLforscanningTheWSDLseanne『allowsyoutocreatetestscriptsbyselectingtheWebServicemethodstocallandbyenteringvaluesfortheirarguments.「URL:
6、httD://www.webserxricez.riEt/xiklocation.aEmz?i?SDL▼
7、QFile:三]Browse...I-Automatic
8、Test0CreateascriptwithsequentialcallstoallmethodsintheWebService,automaticallyfillingintheargumentvalueswithsampledata.CreateAutomaticTest!查找范围Q):面桌面
9、」HuCdtiun.wsdl我的电脑网上邻居com.travelsky.angel.hibernate.dao.usermanager+com.traFelsky.angel,hibernatej文件名(S):[u
10、klocation.wsdl文件类型I):
11、tfSDLFiles(*.wsdl)三
12、厂以只读方式打开©)3)选择WSDL下一步,在方法中选择GetUKLocationByTown,点击>>,加入到右边WebServiceTestWizardUKLocationSelectmethodstoincludeintestscriptSelectthemethodsthatyou內anttoincludeinyourscriptandarrangetheminthedesiredorder.ServiceName:D
13、escription:AvailableMethods*AvailableMethodsE3創》
14、SelectedMethodsSelectmethodstoincludeintestscriptSelectthemethodsthatyou內&nttoincludeinyourscript,andarrangetheminthedesiredorder.<上一步©)I下一步@)>1取消I4)输入参数点击下一步,点击左边的Town,在右边输入London,然后下一步SpecifyargumentvaluesY
15、oucanspecifyvaluesformethodargumentsbybrowsingthe&rgumenttreeandselectingthenodewhosevalueyou內anttoset.<上1步I下一步@)>1取消I4)设置代理点击Run-TimeSettings,选择代理服务器的获取方式,点击下一步,6)运行教本(^MercuryVirtualUserGenerator-[nonmmEl・WebServices]SBteEdtviewinsertvyjerActions[oobytfnd
16、owtldpJSJxlASH•StartRecordImportW5DC»0T3&[n
17、QEl哩回
18、申FindCorrelsibons的Parslist汀RuntimeSettinonamel・WebSen/ices•vuserjnt•Action•vusef.cnd#
19、glob“h然后脚本自动开始运行,录制的位置是vuserjnit方法中,并且运行的结果有错误。web_service_call(tepNane=GetUKLocationByTown^l01z,SOAPMethod=UKLocation・U
20、KLocationSoap・GetUKLocationByTown",^ResponseParanFresponse:,ZWSDL=C:/DocumentsandSettings/Administrator.ZHANGBO/M面/uklocation.wsdl"Snapshot=t1138344040.inf",BEGIhLARGUJIEM*Sj"Twn=London",END_ARGUnEITTS