咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于客户端的网络服务性能测试模型研究与系统支持 收藏
基于客户端的网络服务性能测试模型研究与系统支持

基于客户端的网络服务性能测试模型研究与系统支持

作     者:郐言 

作者单位:国防科学技术大学 

学位级别:硕士

导师姓名:毛晓光

授予年度:2004年

学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)] 08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:网络服务 性能测试 测试模型 模型建立策略 Web流量特性 

摘      要:当前,网络服务提供商通过Web站点向各类用户提供了大量种类齐全、功能各异的网络服务;为保证广大用户得到完美的服务体验,同时也为了保障服务提供商的商业利益,这些网络服务必须具备很强的服务处理能力和很大的服务容量,能够支持大量用户的并发服务请求;要确定网络服务的性能是否达到了提供商的预期目标,必须运用基于客户端的网络服务性能自动测试工具对其进行全面有效的性能测试,准确地评价出服务性能的优劣,揭示并定位服务中可能存在的性能瓶颈,从而有针对性地进行性能优化,进而达到提高服务性能的目的。 在进行基于客户端的网络服务性能测试过程中,良好的测试模型是整个测试过程能否达到预期目标的前提和基础;测试模型对整个性能测试过程中起着方向性和指导性的作用,它是对整个测试体系的刻画,是对测试目标系统的描述,是对整个应测内容的编排,故测试模型的选用在很大程度上决定了测试过程的有效性;而良好的测试模型来源于正确的模型建立策略。 本文详细分析和研究了现阶段已有的基于客户端的各类性能测试模型所具有的优点和存在的不足,并从中提取好的测试建模思想加以利用;同时细致分析了当前在建立测试模型过程中所使用的相关建模技术。 本文在详尽分析了服务体系中三个组成部分(客户端、网络部分、服务端)对整个服务性能测试模型建立过程所构成的各种影响因素和模型建立过程中所面临的主要问题的基础上,根据各部分所具有的不同特性以及在体系中所起的作用和所占有的地位,将它们区别对待,对不同层次的问题使用不同的抽象方法,提出一种新的服务性能测试模型建立策略——层次化的测试模型建立策略,它是一种可变粒度的事务级建模策略;该策略将测试模型的建立分为两部分,一部分是建立用户访问服务模型,一部分是建立访问流量模型;用户访问服务模型模拟真实用户使用网络服务的方式,而访问流量模型则模拟真实的Web数据流量,使依据该模型所产生的Web负载流量符合真实Web数据流量的各种统计特性,使其具有骤变的、重尾的特性以及相互关联的到达模式;同时详细阐述了该建模策略包含的这两部分模型的具体建立步骤,充分体现了层次化建模的特点,即:层次明了,过程清晰;该建模策略在整体上具有良好的扩展性和灵活性。 依据层次化测试模型建立策略的核心思想,使用Java语言实现了一个性能自动测试工具原型系统的测试建模部分;该测试建模部分通过其与测试执行部分间的接口最终以XML文档的形式为测试执行部分提供完整而详细的目标系统的测试模型信息。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分