[实用新型]搜索引擎性能测试系统有效
| 申请号: | 201120121668.3 | 申请日: | 2011-04-22 |
| 公开(公告)号: | CN202033748U | 公开(公告)日: | 2011-11-09 |
| 发明(设计)人: | 陈磊 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
| 地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 搜索引擎 性能 测试 系统 | ||
技术领域
本申请涉及互联网技术领域,尤其涉及一种搜索引擎性能测试系统。
背景技术
搜索引擎(search engine)是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统,其所实现的功能概括来说就是数据预处理、建立索引和接受查询请求并返回结果。其中,数据预处理是指根据搜索引擎要求,把经各种渠道获得的数据转化为结构化数据;建立索引是指根据结构化数据中的各种字段建立相应的索引;接受查询请求并返回结果是指使用查询关键词对建立的索引进行检索,并返回检索到的索引所指向的结构化数据。
一般来说,搜索引擎版本的更新是很频繁的,而在每次更新完毕后都要对更新后的搜索引擎(相对于更新前的旧版本搜索引擎,更新完毕后的搜索引擎可以称为新版本搜索引擎)进行性能测试以判断其是否满足性能要求。目前,常用的搜索引擎性能测试方案是基于如图1a所示的搜索引擎性能测试系统A实现的,该搜索引擎性能测试系统A包括安装有多个不同版本的搜索引擎的搜索引擎服务器和分别与搜索引擎服务器相连接的搜索引擎性能测试装置。基于该搜索引擎性能测试系统A实现的搜索引擎测试方案一般包括下述步骤:
首先,针对新版本搜索引擎建立索引,即利用结构化数据重新建立新的索引;
然后构造查询请求,目前常用的查询请求构造方案是将部署上线的安装有旧版本搜索引擎的搜索引擎服务器在实际应用中所记录的的访问日志转换为访问搜索引擎时输入的查询请求;
接下来,将转换得到的查询请求输入安装有新版本搜索引擎的搜索引擎服务器对新的索引进行搜索,并在安装有新版本搜索引擎的搜索引擎服务器返回相应的结构化数据时,确定反映新版本搜索引擎性能的参数(比如,该参数可以是新版本搜索引擎从开始搜索至返回相应搜索结构化数据之间的这段响应时间的长度和/或新版本搜索引擎在搜索时对资源的占用量等等);
最后,根据反映新版本搜索引擎性能的参数对新版本搜索引擎进行性能评估(比如,可以通过衡量响应时间的长度是否在新版本搜索引擎可承受的响应时间长度范围之内等方式来确定新版本搜索引擎性能),并得出新版本搜索引擎性能测试是否通过的结论。
在现有的性能测试中,当新版本搜索引擎的性能与旧版本搜索引擎的性能差异较小时,还可以通过上述步骤分别对新版本搜索引擎和旧版本搜索引擎进行性能测试,并对反映新、旧版本搜索引擎性能的参数进行相应比较,从而判断新、旧版本搜索引擎的性能优劣。然而,现有技术提供的性能测试方案存在的缺陷在于,每次测试时都需要重新建立索引和查询请求,从而测试过程耗费的处理资源较大。
实用新型内容
本申请实施例提供一种搜索引擎性能测试系统,用以解决利用现有技术提供的搜索引擎性能测试方案在每次测试时都需要重新建立索引和查询请求,从而耗费的处理资源较大的问题。
本申请实施例采用以下技术方案:
一种搜索引擎性能测试系统,包括:
存储器,用于存储预先指定的结构化数据和查询请求;搜索引擎服务器,连接于所述存储器,用于从所述存储器中获取进行搜索引擎性能测试的查询请求,并根据获取的所述查询请求在所述存储器中存储的结构化数据中搜索与所述查询请求相匹配的结构化数据;搜索引擎性能测试装置,连接于所述搜索引擎服务器,用于根据从所述搜索引擎服务器获取的性能指标确定搜索引擎性能,其中,所述性能指标为所述搜索引擎性能测试装置对所述搜索引擎服务器基于所述存储器存储的查询请求,从所述存储器存储的结构化数据中搜索与所述查询请求匹配的结构化数据的过程进行监控而得到的。
较佳地,所述系统还包括:采集转换器,连接于所述存储器,用于采集搜索引擎访问日志,并将采集到的搜索引擎访问日志转换为查询请求后发送给存储器进行存储。
较佳地,所述系统还包括:
第一搜索引擎性能改进处理器,其与所述搜索引擎服务器和所述搜索引擎性能测试装置相连接,用于根据搜索引擎性能测试装置得到的搜索引擎服务器响应所述指定的查询请求的响应时间长度,对搜索引擎服务器调用的搜索处理算法进行改进。
较佳地,所述系统还包括:
第二搜索引擎性能改进处理器,其与所述搜索引擎服务器和所述搜索引擎性能测试装置相连接,用于根据搜索引擎性能测试装置得到的搜索引擎服务器响应作为查询请求的推荐关键词时的响应时间长度,对搜索引擎服务器调用的搜索处理算法进行改进。
较佳地,所述存储器是一台或一组独立于搜索引擎服务器和搜索引擎性能测试装置的服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201120121668.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:交互式远程医疗系统
- 下一篇:计算机机箱的散热装置





