【摘要】 本发明提供一种在对应用软件性能测试时进行压力分析的方法。该方法是软件性能测试时,基于TPS的压力模型分析,分析典型在线事务型应用系统的生产数据,得出关键业务的TPS,当系统的用户量增多时,对系统的访问压力会增多,系统的压力与TPS值成正比,将分析出的TPS乘以可能增大的压力倍数,得出性能测试中需模拟的压力设计指标,从而真实地模拟系统的压力,测试出系统在该压力下的性能表现。系统的用户量增多时,对系统的访问压力会增多,系统的压力与TPS值成正比,这样可以预估出用户量增多后的TPS值,在性能测试时将该TPS值作为产生压力的目标,可以更真实地模拟大量用户操作给系统带来的压力,精确测试出系统的处理能力,帮助决策是否需要对应用系统进行扩容。 【专利类型】发明授权 【申请人】山东浪潮齐鲁软件产业股份有限公司 【申请人类型】企业 【申请人地址】250014 山东省济南市历下区山大路224号 【申请人地区】中国 【申请人城市】济南市 【申请人区县】历下区 【申请号】CN200810160452.0 【申请日】2008-11-18 【申请年份】2008 【公开公告号】CN101430660B 【公开公告日】2010-09-15 【公开公告年份】2010 【授权公告号】CN101430660B 【授权公告日】2010-09-15 【授权公告年份】2010.0 【IPC分类号】G06F11/36 【发明人】宋常芝 【主权项内容】一种软件性能测试时基于TPS的压力模型分析方法,其特征在于:软件性能测试时,基于TPS的压力模型分析,分析典型在线事务型应用系统的生产数据,得出关键业务的TPS,分析方法是连接到应用系统生产机的业务数据库,分析一年以上范围的数据,通过SQL查询出一年内业务量最大的一天,即忙日,再分析忙日每秒的业务量,最大值即忙日的最大TPS值;1)当系统规模需要扩大时,通过与用户的交流分析出给应用系统带来压力的相关因素,分析出压力增加的倍数;2)将从生产机的业务数据库分析出的最大TPS值乘以压力倍数,即得出应用系统需要达到的处理能力,每秒需要处理的业务数量;3)通过压力测试工具进行性能测试时,首先设计面向目标的压力测试场景,设置压力场景为TPS等于所述每秒需要处理的业务数量,在这种条件下,如果系统稳定,响应时间比较快,资源占用合理,说明系统能满足规模扩大后的处理能力需要,反之,说明系统需要优化或需要硬件的扩容。 【当前权利人】山东浪潮齐鲁软件产业股份有限公司 【当前专利权人地址】山东省济南市历下区山大路224号 【被引证次数】2 【被他引次数】2.0 【家族被引证次数】14