论文部分内容阅读
随着信息科技的日益发展,数据存储量的快速膨胀,人们经常会面对海量数据的检索问题。为了提高数据检索效率,数据库提供商需要建立一个可伸缩的网络服务模型满足不断增长的负载需求。要检验这个模型能否满足用户的实际需求,必须经过严格的系统测试,性能测试也必将贯穿于整个系统的开发过程中,且对于整个检索平台的功能优化、可用性、运行的稳定性都是至关重要。
本文首先介绍了性能测试的相关理论,而后通过对海量数据检索系统的总体结构介绍,特别是知识库管理系统KBASE、知识网络服务系统KNS。接下来分析了海量数据检索系统的主要功能和操作流程,提出了Web集群模型。针对此模型,将测试目的分为最佳Web集群模型的建立和针对此模型的性能测试两个方面来进行,使用LoadRunner的性能测试方法,通过设计核心功能和组合功能、以及稳定性和疲劳强度的性能测试内容,进行了测试脚本的编写,和各种测试场景的执行,并对测试结果进行了分析汇总。论文主要完成了以下工作:
一是针对海量数据的检索系统提出Web集群模型的解决方案
二是通过对Web集群的性能测试和分析,结合此Web集群在实际使用中的典型特点,设计测试用例和搭建测试环境,最后得出一组Web集群的最佳配置模型。
三是通过用一台磁盘阵列多台Web服务器,模拟真实用户的下载操作,对服务器施加压力,测试了一台阵列每秒能够完成的下载任务;并且得出达到磁盘阵列最大服务能力时连接的服务器最佳数。
四是通过针对此检索系统的组合功能的分析,提出海量数据Web集群模式系统的性能测试解决方案,为类似的检索系统的性能测试和系统下一版本的测试提供了参考。