欢迎来到天天文库
浏览记录
ID:30482793
大小:431.68 KB
页数:6页
时间:2018-12-30
《一种新的基于web服务超市平台的qos测试方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、万方数据第19卷V01.19第3期No.3电子设计工程Electronic’DesignEngineering20l1年2月Feb.20ll一种新的基于Web服务超市平台的QoS测试方法胡蓉.刘建勋(湖南科技大学知识处理与网络化制造湖南省普通高校重点实验室,湖南湘潭411201)摘要:为保证Web服务的质量,需要对QoS(QualityofService)进行测试。针对QoS测试中测试用例的自动生成和动态更新这些难点.基于实验室自主开发的Web服务超市平台.创新性地提出两阶段QoS测试方法:预测试阶段根据不同的数据选取策略.从数据池中不同的数据分区随机选择需要的
2、教据组成若干测试用例进行测试:实值测试则将原Web服务包装成一个新的Web服务,记录原服务的输入和输出数据,作为实值测试数据种子。获得一定数量的将实时测试数据种子后,实施组合测试,将两种测试值融合后得到动态的服务的QoS测试值。实验表明.使用该QoS测试值进行服务择优。能有效提高用户的满意度。关键词:QoS;测试用例;预测试;实值测试中图分类号:TI)311文献标识码:A文章编号:1674—6236(2011)03-0104埘AnovelQoStestmethodbasedonWebservicesupermarketplatformHURong.LIUJian
3、·xun(KeyLabofKnowledgePrtwessingandNetworkedManufacturing,HunanUniversityofScienceandTechnology,Xiangtan411201,China)Abstract:Toensulq[!.thequalityofWebservices,QoS(Qualityof.Service)shouldbetested.Aimingtothedifficultyofautomaticgenerationoftestcasesanddynamicupdate,anoveltwo-stageQ
4、oStestmethodbasedontheWebservicesupermarketplatformdevelopedbyourlabwasputforward.Atthepre—testingstage。accordingtOdifferentdataselectionstrategies。dataWasselectedrandomlyfromthedatapartitionofdatapoolandcomposedsometestca.鸵s.Atthereal-teststage.theoriginalserviceWitsenvelopedasanews
5、ervicewhichrecordedtheinputandoutputoftheoldserviceandmakethemasthereal-testseedsandimplementedthecombinationtestaftercollectingenoughseeds.ThetwotestvalueswasfusedasthedynamicQoStestvalue.ExperimentalresultsshowthattoapplythisQoStestvaluetoserviceselectionwillimprovecustomersatisfac
6、tionefficiently.Keywords:QoS;testcase;pre-test;real-test随着WPb服务的流行.WPb服务技术已从基础掏建阶段走向大规模的商业应用阶段.越来越多的功能相『-3或相似的Web服务不断Hj现.而服务的质屠因此也受到越来越多的关注。无论Web服务是作为原子服务被使用,还足破jH来组建组合Web服务.服务质苗都会极大地影响服务的使Hj效率。目前.一些服务发布和发现的研究开始将QoSJ目素加入到Web服务标准当中,并提ilj通过扩展WSDL[。I、SOAP、UDI)P:1等标准来实现QoS信息的传递和存储,这螳机制大多
7、仅从服务提供肯的角度来提供QoS.并且没有实现QoS信息的动念获取和测试.无法确保QoS信息的准确性、权威性和新鲜性,作为Web服务测试一部分,Web服务的QoS测试的研究刚刚起步。web服务的QoS不仪涉及到强rI)服务提供疗和W乩服务请求办的系统件能.而且受到两者进行交互的网收稿日期:2010-09—13稿件编号:201009040络环境.服务器负载等多种因素的影响。这些影响因素复杂且多变.需要经常甚至实时更新以反映其最新变化.因此.进行QoS测试便成为确保QoS得到及时更新的有效手段之一。1QoS测试方法1.1Web服务测试W小服务包含大最运行态行为.传统
8、的软件测试方法并不足以保
此文档下载收益归作者所有