Web系统性能测试研究及平台实现

被引量 : 0次 | 上传用户:cq3535251214
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件性能测试是保证软件质量的一个主要环节。特别是对当前应用日益广泛的Web系统,其性能表现尤为引人关注。对于Web系统的性能测试,单纯依赖手工难以产生上百、上千的用户并发;因此必须依靠软件工具模拟多用户并发,并生成测试报告供测试人员进行性能分析。国外对Web系统的性能测试研究起步较早,在工程领域已有一些企业级的性能测试平台。而在国内,几年前就有一些高校或者研究单位对实现性能测试平台展开了研究,并取得一些成果;但与国外优秀的测试工具相比还存在较大的差距。这些差距重点表现在脚本语言过于简单、回放库不支持Html解析、以及没有生成详细易读的测试报告。为了从这些方面缩短与国外的差距,本课题首先对多款典型测试工具的脚本录制方式、脚本回放方式进行深入研究。通过这些调研,总结出性能测试脚本的分类方法。基于对IE结构和Http代理的掌握,我们成功通过捕获浏览器消息和Http会话,实现能够生成基于页面脚本的录制器。生成的脚本以C#语言为载体,这大大提高了脚本的可编程能力。为了实现回放库,本课题还研究虚拟用户技术,研究如何利用Cookie内存数据库解决虚拟用户收发Cookie的问题、如何利用Html解析器模拟浏览器解析Html的功能,最后实现了一个与录制模块相配套的支持收发Cookie和动态获取页面子资源的脚本回放库。本课题还创新性地利用.Net远程对象调用技术,实现分布式测试所需的基础组件,即Agent对象。在报表生成方面,本课题利用XML和XSL技术将丰富的测试数据转换为具有良好格式的Html页面。为了验证课题的研究成果,本文最后选取一个典型B/S架构的Web系统作为实例,利用该平台对其进行测试,最终通过分析测试数据找到系统的瓶颈所在。
其他文献
中华老字号是沿袭传承优秀民族文化的载体,是中华文明的重要组成部分。随着时代的变迁,现代经济的发展,生活方式的改变,不少老字号逐渐没落。但也有一些老字号与时倶进,在传
<正> 犯罪时间问题,已有不少专家学者从不同的角度进行过广泛的论述。本文仅就此题探讨两个问题:一是推断犯罪时间的方法;二是对犯罪分子在犯罪时间问题上玩弄的花招加以归类
信用是我们生活中必不可少的一部分,信用风险是金融机构(尤其是银行和机构投资者)所面临的主要风险之一,直接影响到现代社会经济生活的各个方面,也影响到一国的宏观经济决策
国家教育部印发的《普通高中思想政治课课程标准》明确指出:“高中思想政治可进行马克思列宁主义、毛泽东思想、邓小平理论和‘三个代表’重要思想的基本观点教育……引导学
甲型H1N1流感发生后中医界积极应对,从临床表现到传变规律,从病机特征到运气分析,从辨证论治到经验总结,中医学者从不同层面开展研究,积极探索防治规律。综合公开发表的文献,
自1898年青岛开埠,近代青岛城市历经德占、日占与收回,独特的城市发展道路使青岛市民具有独特的心态特征。本文主要从三个方面进行探讨,包括殖民占领所形成的殖民地心态、移
目的探讨血管外科医护一体化护理理念的适用性,分析其与患者对医院满意度的关系。方法选择2015年6月至2017年1月在哈尔滨医科大学附属第一医院心管外科接受治疗的116例患者作
现有公安科学著作认为,据清末著名法学家沈家本考证,“警察”一词始见于我国《金史》。此说不妥。我国唐初学者颜师古所注的《汉书》中,就有注文:“密令警察,不欲宣露也。”
酒文化是指与酒有关的物质的、精神的、技艺的以及习俗等行为现象的总和。它是中华文化的重要组成部分,包含的内容十分广泛,主要有酒政文化、酒令文化、酒宴文化、酒诗文化、
聚碳酸酯由于结构上的特殊性,具有优异的光学性能、较高的玻璃化温度、良好的冲击韧性、抗蠕变性、电绝缘性、耐候性、生理惰性、理想的可化学修饰性以及易于物理改性等一系