当前位置:主页 > 管理论文 > 移动网络论文 >

面向Web2.0应用的测试负载自动生成

发布时间:2023-01-09 12:28
  测试负载的自动生成,对于Web2.0应用的测试至关重要。Web2.0应用是一种新的应用形态,相对于Web1.0应用而言,Web2.0应用的户数量更加庞大,用户类型更多,各式各样的用户体验Web2.0应用的方式也更加丰富,用户操作、用户交互更加复杂,用户场景也更加多变。 然而,现有的测试方案在面对越加复杂的被测系统时,仍然沿用以前的设计思想。测试负载的设计过程仍然使用人工启发式的方法。当测试一个互联网应用(比如一个网站)的承载性能时,测试人员惯用的方法是使用负载生成工具生成HTTP请求从低并发量渐进地提升至高并发量以衡量应用的承载能力。这种方法因设计过程简单而被测试人员广泛采用。然而随着Web2.0应用的快速发展,测试需求变得更加复杂。测试人员需要确认系统中每一个被测功能或组件,为之建立模型,设定模型的参数,设计测试负载,并最终测试。测试过程不仅非常复杂,并且在为模型设定参数时,缺乏有效的数据依据,产生的测试结果缺乏可信度。因此这一方法不再适用。同时在面对各种各样、种类越加繁多的Web2.0应用情况时,现在仍然没有一个测试方案能够针对Web2.0应用提供有效、灵活的测试负载。 ... 

【文章页数】:79 页

【学位级别】:硕士

【文章目录】:
摘要
ABSTRACT
1 绪论
    1.1 研究背景及意义
    1.2 国内外研究现状
        1.2.1 互联网应用测试负载设计
        1.2.2 互联网应用用户行为建模
        1.2.3 马尔可夫链
    1.3 研究内容
    1.4 论文组织结构
    1.5 本章小结
2 测试系统分析与构造
    2.1 被测系统
        2.1.1 典型的 Web2.0 应用
        2.1.2 被测系统的搭建
    2.2 测试平台
        2.2.1 Apache JMeter
        2.2.2 Siege
        2.2.3 Faban
    2.3 测试负载
        2.3.1 测试负载设计原则
        2.3.2 测试负载设计步骤
    2.4 本章小结
3 Web2.0 测试负载特征分析
    3.1 单用户行为特征分析
        3.1.1 单用户行为特征建模
        3.1.2 单用户行为记录分析
        3.1.3 单用户行为数据收集及转换
    3.2 用户并行性特征分析
    3.3 本章小结
4 Web2.0 测试负载的设计实现
    4.1 单用户负测试载自动生成
        4.1.1 单用户行为多对一映射
        4.1.2 基于马尔科夫链的单用户测试负载设计生成
        4.1.3 单用户行为测试负载实现
    4.2 并发用户的测试负载自动生成
        4.2.1 并发用户的测试负载设计
        4.2.2 并发用户的测试负载实现
    4.3 Web2.0 测试负载实验
        4.3.1 实验环境
        4.3.2 实验过程
        4.3.3 实验结果
    4.4 本章小结
5 总结与展望
    5.1 全文总结
    5.2 研究展望
参考文献
致谢
攻读硕士学位期间已发表或录用的论文


【参考文献】:
期刊论文
[1]Web2.0的研究与应用综述[J]. 王伟军,孙晶.  情报科学. 2007(12)



本文编号:3729187

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3729187.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0632a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com