[发明专利]应用软件在生产环境下的性能预测方法有效
申请号: | 200610171163.1 | 申请日: | 2006-12-25 |
公开(公告)号: | CN101211311A | 公开(公告)日: | 2008-07-02 |
发明(设计)人: | 杨润华;宋平波;蔡坚铮;徐雄;张玉忠;胡欣欣 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 康建忠 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用软件 生产 环境 性能 预测 方法 | ||
1.一种基于低端模拟环境性能测试和容量规划的应用软件在生产环境下的性能预测方法,该方法包括:
根据业务负载信息,建立被测应用软件的业务负载模型;
基于Little定律实现由被测应用软件的业务负载模型向被测应用软件的业务负载压力模型的转换;
根据得到的被测应用软件的业务负载压力模型以及场景,制定在低端模拟环境下被测应用软件的性能测试方案;
在低端模拟环境下模拟真实业务负载的压力实施被测应用软件的性能测试,并采集被测应用软件的性能数据;以及
将采集的被测应用软件的性能数据输入容量规划工具,基于容量规划预测所述应用软件在生产环境下的性能表现。
2.根据权利要求1的方法,其中所述性能测试方案包括:环境搭建方案、数据准备方案、压力模拟方案和负载监控方案。
3.根据权利要求1的方法,其中根据获取的旧版应用软件的现状信息作为业务负载信息,建立被测应用软件的业务负载模型。
4.根据权利要求1的方法,其中根据获取的用户组织对新的应用软件的使用计划作为业务负载信息,建立被测应用软件的业务负载模型。
5.根据权利要求1的方法,其中基于容量规划预测所述应用软件在生产环境下的性能表现包含:根据低端模拟环境的性能测试的性能数据建立系统性能模型后,输入各种假设性条件,进行应用软件在生产环境下的性能预测。
6.根据权利要求5的方法,其中性能预测参数包括CPU和磁盘IO利用率、响应时间、排队时间至少其中之一。
7.根据权利要求1的方法,其中所述场景至少包括平时场景和高峰场景之一。
8.根据权利要求1的方法,其中基于Little定律的转换包括:事务并发数信息的转换。
9.根据权利要求8的方法,其中事务并发数信息的转换满足:
N=OU*(Z’+R)/(Z+R)
其中N是低端模拟环境下的压力测试模拟的并发数,OU是模拟业务场景中的在线用户数,Z’为低端环境下压力测试情况下的操作间隔时间,R是服务器响应时间,Z为真实环境下的操作间隔。
10.根据权利要求3的方法,其中所述旧版应用软件的现状信息至少包括各种业务统计、历史业务量和工作量统计、历史业务操作方式和操作统计之一。
11.根据权利要求1的方法,其中所述根据业务负载信息建立被测应用软件的业务负载模型包括:根据各种业务交易量随时间的变化关系,针对不同的使用场景生成相应的业务负载模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610171163.1/1.html,转载请声明来源钻瓜专利网。