基于云的Web应用性能测试负载模型研究

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:H07081820607
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web应用遍及生活各领域,其性能至关重要。性能测试用于测定应用系统的各项性能指标(如响应时间、吞吐量和资源使用率),并将其作为性能评价依据。可信的测试结果需要由真实的负载场景来保证。负载场景的真实性主要依赖两方面的因素:测试环境和测试方法。本课题从这两方面因素入手,重在研究如何为性能测试提供真实的负载场景,进而保证收集到的性能指标能够反映系统在生产场景下的特征。本课题将云计算应用于性能测试,设计了一个概念性的云性能测试框架。此框架包含计算、存储、消息队列和测试平台等服务模块,其中测试平台起着协调作用,是框架的核心部件。测试平台包含多种用于保证性能测试自动化的功能引擎。测试平台可部署到企业数据中心或云环境。云性能测试框架可以灵活的利用云资源来降低企业成本,并能够借助海量资源和多区域数据中心提供较真实可靠的测试环境。然后本课题重点对测试方法进行探索,构建出一种适合云环境的Web应用性能测试负载模型。该负载模型包含用户行为建模方法和C/S架构的负载工具两部分。用户行为建模方法可以为负载工具生成场景用例。用户行为建模方法通过分析Web日志可以自动建立用户行为模型,然后根据用户行为模型可以生成性能测试需要的场景用例。负载工具由服务器端和客户端组成。客户端接收服务器端分发的测试任务,然后驱动真实的浏览器向目标系统发送负载请求。最后实现了云负载模型(包括C/S架构负载工具和用户行为建模方法),并将其应用于实例分析。实验表明负载模型能够满足云环境对测试方法灵活性的要求,保证了系统负载场景的真实性。负载工具采用真实浏览器作为请求客户端,有效解决了传统测试工具的不足(如没有解析JavaScript,没有模拟AJAX异步交互等);用户行为建模方法可以较为真实的重现用户请求行为,降低了选取场景用例的随机性,能够为性能测试提供代表性的场景用例。
其他文献
在科技日新月异、信息瞬息变幻的知识经济时代,人力资本上升为科技产业发展的第一生产要素已经是不争的事实。而专用性人力资本作为一种特殊的人力资本,在整个社会经济的发展
随着新课程改革的不断深化,小学数学综合与实践课程在数学教学研究中已作为一个重要课题。综合与实践课程的开展,一方面小学课程结构和类型得到改善,教师教学观、课程观可以适时更新;另一方面学生学习方法也得到改善,学生的问题意识、应用意识、创新意识得以更好地形成,对于现代教学具有独特的教育价值。而活动设计在一定程度上影响活动效果和活动目标的达成程度,因此小学数学综合与实践活动实施的重要前提是学生活动设计。同
二十一世纪对人才提出了具有创新、实践能力的要求,国家和社会大力倡导培养创新实践型人才,以满足知识经济时代的发展要求。如何抓住机遇,培养更多的创新型人才成为各大高校
随着计算机网络及信息化技术的高度发展,社会对网络及信息服务的可靠性、安全性提出了更高的要求,必须建立健全网络安全保障体系,提高网络安全防护能力。计算机网络系统的安
Android智能手机中存储着用户的隐私数据,这些隐私数据泄露,会使用户蒙受经济损失及人身伤害。然而,目前第三方应用软件市场中存在许多恶意软件或漏洞软件,但现有的对Android
近几年来我国的上市公司普遍存在着规模化投资、多元化投资等非效率性投资的现象,导致企业价值减损,成为制约上市公司可持续发展的一个重要原因。在现代公司治理框架下,股权
伴随着互联网中云计算技术的快速发展,云任务调度问题已成为相关领域的研究热点。传统的大多数任务调度算法都是以最小完成时间为目标,而忽略了服务质量问题。云计算的不同之
云制造是一种新兴的面向服务的制造模式,是近年来制造领域的研究热点,它能够提高生产效率,带来相应的经济效益,是推动我国制造业转型、增强产业核心竞争力的有效途径。制约云
云制造是在网络化制造基础上结合云计算理念而衍生出来的一种面向服务的新型制造模式。在云制造环境下,制造资源经过虚拟化和服务化后通过云平台进行统一管理,并且可以随时随
为今后创制并推广野大麦(Hordeum brevisubulatum)和布顿大麦(Hordeum bogdanii)的优质种,本研究于2019年4~10月在北京市农林科学院与张家口市察北管理区国家产业牧草技术体系张家口综合试验站两地,对野大麦与布顿大麦开花与结实特性进行研究,探究野大麦和布顿大麦在两地环境下开花结实和落粒的规律。研究分为以下三个方面进行:(1)北京地区与张家口地区野大麦和布顿大麦开