[发明专利]基于联邦式检索的云平台并发性能测试方法有效
申请号: | 201410614018.0 | 申请日: | 2014-11-04 |
公开(公告)号: | CN104331477B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 张展;左德承;封威;刘宏伟;罗丹彦;冯懿;董剑;舒燕君;王帅;薛利兴;吴娜;胡泽;李文浩 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/36 |
代理公司: | 哈尔滨市松花江专利商标事务所23109 | 代理人: | 张利明 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 联邦 检索 平台 并发 性能 测试 方法 | ||
1.一种基于联邦式检索的云平台并发性能测试方法,该测试方法基于云平台环境下构建的联邦式检索系统实现,该云平台环境下构建的联邦式检索系统由下向上依次包括物理资源层、虚拟资源层、数据访问层、对外服务层、安全链路层、业务功能层和系统表示层,其中物理资源层采用云平台环境下的物理资源实现,该物理资源包括若干台服务器、网络设备以及存储设备;虚拟资源层采用云平台环境下的云计算虚拟资源池实现,云计算虚拟资源池由云平台环境下的物理资源虚拟化而来;数据访问层、对外服务层、安全链路层和业务功能层采用云平台环境下的软件平台实现;其特征在于,
该测试方法分别测试云平台的查询事务响应时间、最大并发用户数和查询事务每秒事务数,用来评价云平台并发性能,具体如下:
查询事务响应时间的测试方法为:首先由负载发生端向云平台环境下构建的联邦式检索系统发起检索请求,记录此发起时间t1,所述联邦式检索系统接收到检索请求后,按照负载发生端的请求数据,进行相应计算,然后将计算结果作为检索结果返回给负载发生端,并记录下负载发生端获得检索结果的时间t2,计算获得当前查询事务响应时间t2-t1;计算预设置时间段内的当前查询事务响应时间的平均值,将该平均值作为预设置时间段内的查询事务响应时间;
最大并发用户数的测试方法为:在云平台的测试场景中,使负载发生端的并发用户数按照梯度递增方式,依次在每△t时间段内增加m个,对云平台环境下的联邦式检索系统发起压力测试,在当前△t时间段内增加m个并发用户数后的测试过程中,有超过5%的关键字检索事务的响应时间大于1s,并持续△t1时间段,其中△t>△t1,则将该当前△t时间段内的所有并发用户数作为云平台的最大并发用户数;
查询事务每秒事务数的测试方法为:在测试场景中,使当前关键字检索事务占全部事务的比例为65%,统计每秒通过的当前关键字检索事务数作为查询事务每秒事务数。
2.根据权利要求1所述的基于联邦式检索的云平台并发性能测试方法,其特征在于,所述负载发生端包括多个负载模拟客户端,该多个负载模拟客户端以并发的方式与云平台进行信息交互。
3.根据权利要求2所述的基于联邦式检索的云平台并发性能测试方法,其特征在于,所述联邦式检索系统对检索请求的处理方法为:
联邦式检索系统接收到检索请求后,首先根据检索请求的查询关键词和检索数据类型从当前所有能提供检索服务的数据源中选择检索服务源;
在调用语义冲突调解Web服务处理用户的检索请求后,将检索请求转发给选定的检索服务源;
各个分布式检索Web服务依据本地数据库及索引文档完成单个节点的信息检索,并将检索结果的部分信息返回给联邦式检索系统;
联邦式检索系统将分布式检索Web服务返回的结果集排序后,以统一标准的Web格式进行显示。
4.根据权利要求3所述的基于联邦式检索的云平台并发性能测试方法,其特征在于,
所述负载发生端采用分布式的负载发生集群实现,该负载发生集群采用主从模式进行管理;在进行压力测试前制作相应的测试脚本,负载发生端按照相应的规则执行该测试脚本;所述主从模式的主节点进行测试场景的定义,并设定虚拟用户数及增长模式;在进行测试的过程中,负载发生端收集测试过程中的各项测试数据;测试结束后,将测试数据发送给主节点进行处理,获得测试结果。
5.根据权利要求4所述的基于联邦式检索的云平台并发性能测试方法,其特征在于,
在云平台性能测试过程中,首先进行测试脚本的制作,以定义虚拟用户在测试过程中的具体操作;脚本制作完成后进行回放,并为不同的事务设置不同的事务名称,配置脚本执行逻辑;然后进行测试场景的定义,用于确定脚本执行规范,该规范包括虚拟用户的初始化、需要定义的虚拟用户数量、启动规则、测试持续时间及虚拟用户的结束规则;最后将测试中的虚拟用户平均分配到负载发生端并启动测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410614018.0/1.html,转载请声明来源钻瓜专利网。