首页> 中文学位 >基于WINPCAP的网络性能测试系统的模拟环境研究——虚拟用户脚本产生器和压力调度系统的设计与实现
【6h】

基于WINPCAP的网络性能测试系统的模拟环境研究——虚拟用户脚本产生器和压力调度系统的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1绪论

1.1 研究背景及意义

1.2 关键技术问题及其发展现状

1.3 论文工作内容及结构安排

2 系统的需求分析和总体设计

2.1 系统的描述

2.2 用户需求

2.3 系统的系统架构图

2.4 本章小结

3 测试工具的详细设计和实现

3.1 用户设置界面的详细设计与实现

3.2 虚拟用户脚本产生器的详细设计与实现

3.3 压力调度系统的详细设计与实现

3.4 本章小结

4 系统的安装和测试

4.1 系统的安装

4.2 系统测试

4.3 本章小结

5 工作总结与展望

5.1 分析与总结

5.2 系统中的不足和展望

参考文献

致谢

本文攻读学位期间发表的论文

展开▼

摘要

顺应互联网时代的用户需求,平台型、系统型的软件应用规模变得越来越大,例如一个刚起步的公司几十台电脑组成小型局域网,一个大中型企业两、三千台电脑组成大中型局域网,大型集团企业上万台电脑组成超级局域网或城域网以及动辄带来成百万、上千万用户的互联网。
  当前广泛存在的SaaS(Software-as-a-Service——软件即服务,中文名为软营或软件运营,是基于互联网提供软件服务的软件应用模式),云计算,虚拟化等软件模式的目的直指数据和应用的集中处理,体现了软件工业对用户规模需求的技术响应。这类规模型应用的软件,与单机型应用相对应,统称为C/S系统(客户机/服务器系统,其中包含B/S浏览器/服务器系统)。基于这类软件的特征,传统的以功能为主的测试方法,已不能解决用户迫切关心的性能问题,急切需要能够考察网络应用能力的专业的网络性能测试工具和方法。
  对网络性能测试而言,正确配置测试环境,离不开模拟用户的作用。由于单纯的以电脑硬件来实现模拟用户的测试实验室已经无法满足模拟用户的规模性需求,其实验室的场地和硬件数量不可能随着软件应用规模的膨胀而无限制地扩大,因此具备虚拟用户功能的测试工具成为网络性能测试必不可少的条件。
  本论文的主要工作就是基于开源的网络抓包技术方案Winpcap,设计和实现网络性能测试的环境模拟,实现虚拟用户的功能。它能产生虚拟用户并通过适当的调度策略实现模拟大量用户应用软件系统的场景。本论文完成的具体工作有:
  1.设计和实现虚拟用户脚本产生器(VuserGenerator),在一个复杂的网络环境中,捕获感兴趣的模板客户机与目标服务器之间的网络交互数据,对捕获的网络数据进行协议分析后,重组生成大量的虚拟用户脚本。
  2.设计和实现压力调度系统(Controller),对虚拟用户脚本产生器所产生的虚拟用户脚本按照用户指定的策略发送给目标服务器,达到利用虚拟用户脚本增加服务器的网络用户数,增大服务器的网络负载压力的目的。
  论文的最终结果是一个可执行的安装文件,目前此工具已被本公司测试部门使用,并且取得良好的效果。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号