发明名称 一种测试Web网页并发环境下响应时间的方法
摘要 本发明提供了一种测试Web网页并发环境下响应时间的方法,通过如下步骤实现:(1)启动自动化性能测试工具,录制用户操作需要进行测试的Web应用的系统行为;(2)对步骤(1)所录制的行为,采用负载测试模型来分析Web应用的日志,提炼Web应用的用户会话,以产生自动化性能测试脚本;(3)对步骤(2)所产生的自动化性能测试脚本,按递增模式或者随机模式模拟多用户并发请求,对应用服务器展开压力测试,检测应用服务器及数据服务器的性能,自动产生自动化测试性能分析报告。
申请公布号 CN101882105B 申请公布日期 2013.05.08
申请号 CN201010193184.X 申请日期 2010.06.01
申请人 华南理工大学 发明人 陆璐
分类号 G06F11/36(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 何淑珍
主权项 一种测试Web网页并发环境下响应时间的方法,其特征在于通过如下步骤实现:(1)启动自动化性能测试工具,录制用户操作需要进行测试的Web应用的系统行为;(2)对步骤(1)所录制的行为,采用负载测试模型来分析Web应用的日志,提炼Web应用的用户会话,以产生自动化性能测试脚本;(3)对步骤(2)所产生的自动化性能测试脚本,按递增模式或者随机模式模拟多用户并发请求,对应用服务器展开压力测试,检测应用服务器及数据服务器的性能,自动产生自动化测试性能分析报告;所述自动化性能测试工具基于会话建立Web应用负载测试模型,利用生产环境下服务器日志的会话自动重构系统负载,反映真实的系统负载环境,以预测Web服务器的基本容量,所述自动化性能测试工具采用时间窗口模型识别日志中的用户会话,将用户会话转化为更小粒度的原子会话,运用最长公共子序列算法分割会话挖掘出多个访问子序列中的最长公共子序列作为组成原子事务的访问序列,原子事务构成负载测试模型的原子会话,代表Web应用用户功能最小单位的请求序列,根据该原子会话访问序列自动产生测试用例,所述自动化性能测试工具包括脚本录制器模块、负载发生器模块、性能监控器模块、性能分析器模块和协调控制器模块;所述脚本录制器模块用于录制用户的操作行为,记录用户的真实操作,采用操作侦听器记录操作脚本,从而实现不同类型Web应用的记录和映射;所述负载发生器模块产生各种不同类型的负载测试模型,实现对多场景的协调处理,并提供网络环境模拟机制,对异构环境形成的负载进行模拟和实现;所述性能监控器模块对Web应用测试过程中,相应的Web服务器状态以及 性能参数进行监控,其采用自适应算法和负载均衡实现在高负载环境下的参数状态获取;所述协调控制器模块用于协调其它模块之间的消息通信,以及对其它模块进行调度和控制,实现整体协调运作,同时还实现与外部接口的通讯;所述性能分析器模块对性能监控器模块提供的性能参数进行归纳和汇总,形成测试结果。
地址 510640 广东省广州市天河区五山路381号
您可能感兴趣的专利