基于SCF平台的Web压力测试工具的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:baobei871011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在互联网高速运行的时代,Web服务系统凭借其高效、易用等特点,应用到了社会诸多领域,如在线培训、电子商务、活动直播等。而且越来越多的企业正在逐渐将业务处理模式网络化,人民使用Web服务也越来越频繁。正因为如此,需要对Web服务系统在应对大量请求的表现进行一个测试,衡量一个Web服务系统的抗压能力。目前,在Web服务系统测试方面已经有一些比较成熟的测试工具如LoadRunner、JMeter等。这些测试工具在模拟请求时,主要采用同步请求,不能很好得产生足够的请求数量。此外,这些测试工具提供的测试脚本录制功能,测试过程稍显复杂并且还存在浏览器兼容性问题。这都需要对测试工具作出进一步的改进。本文针对Web压力测试工作中存在的不足,提出了基于SCF平台的Web压力测试工具的设计与实现。通过利用系统的支撑平台SCF异步并发、高可用的特性,保证在测试过程中能够对被测系统产生足够的压力,同时SCF平台自身成熟的任务调度管理机制也为测试工具的最终实现提供了有力保障。此外,改变普遍使用代理服务器录制测试脚本方式,通过直接监听流经网络接口数据包并解析的策略,简化了测试脚本的录制流程,避免了浏览器兼容性的问题。最后,利用SCF平台的可扩展性以及测试管理子系统的配合,进行测试执行节点的集群管理及多用户并行测试。本文首先通过梳理Web压力测试工具主要工作内容后对基于SCF平台的Web压力测试工具进行了需求分析,之后通过一系列的调研分析工作后,解决了测试工具压力产生机制及测试脚本录制的问题;对基于SCF平台的Web压力测试工具进行了概要设计和详细设计,明确了测试工具的模块划分以及各模块需要实现的功能;最后,本文对Web压力测试工具进行了单元测试、集成测试以及系统测试,验证了本测试工具的完整性及有效性。本文设计实现的基于SCF平台的Web压力测试工具,实现了对被测系统高压力请的生成机制以及多种压力生成模型,实现了简单易用的测试脚本录制端程序提高测试了工具的易用性,最后实现对测试执行节点的集群管理及多用户并行测试。
其他文献
本文以立法规定、监管实践和司法实践为切入角度,完成私募基金产品所含保底条款效力的系统性研究。本文共分四章,第一章主要界定了研究对象和研究范围,廓清一些基本概念:在第一章的前半部分探讨私募基金的内涵和基本特征,简要介绍私募基金的分类;第一章的后半部分则详细列举并说明保底条款的学理分类,主要为填补损失条款、保证本金不受损失条款、保证固定收益条款、保证最低回报条款(1),同时还总结了保底条款效力判断的几
从IPv4向IPv6过渡技术有3种:双栈技术、隧道技术和协议转换技术.双栈是IPv4向IPv6过渡过程中的一项重要技术,是其他过渡技术的基础.本文提出了一种双栈与ISATAP隧道技术结合
本文以纪录片《你所不知道的中国》第二季及英国广播公司推出的纪录片《中国创造》为例,以议程设置理论分析两部纪录片的传播特点,并为中国的国际形象传播提出建议。