[发明专利]一种性能测试方法和设备有效
| 申请号: | 201310195624.9 | 申请日: | 2013-05-23 |
| 公开(公告)号: | CN104182333B | 公开(公告)日: | 2018-03-09 |
| 发明(设计)人: | 袁翠;许晓;韩建亚;胡刚 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司11258 | 代理人: | 彭琼 |
| 地址: | 英属开曼群岛大开曼*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 性能 测试 方法 设备 | ||
1.一种性能测试方法,其特征在于,所述方法包括:
在预先创建的性能测试件中生成与所述性能测试件针对的应用软件之间的关联关系;
从性能测试库中选取与待测应用软件具有所述关联关系的性能测试件,所述性能测试库包括多个性能测试件,所述性能测试件中包含测试脚本和运行环境参数;
利用选取的所述性能测试件对所述待测应用软件的主干代码进行压测;
将压测结果与设定阈值进行比较,确定所述待测应用软件的性能。
2.如权利要求1所述的性能测试方法,其特征在于,所述性能测试件中还包含与该性能测试件具有关联关系的应用软件的标识;
从性能测试库中选取与待测应用软件关联的性能测试件,具体包括:
从性能测试库中选取包含所述待测应用软件标识的性能测试件。
3.如权利要求1所述的性能测试方法,其特征在于,所述性能测试件包含的运行环境参数中有触发时间;
利用选取的性能测试件对待测应用软件的主干代码进行压测之前,所述方法还包括:
确定到达所述触发时间。
4.如权利要求1~3任一所述的性能测试方法,其特征在于,将压测结果与设定阈值进行比较,确定所述待测应用软件的性能,具体包括:
将本次压测后得到的压测结果与预设的基线结果进行比较,在本次压测结果与基线结果的差别满足第一设定条件时,确定待测应用软件的性能受到影响。
5.如权利要求1~3任一所述的性能测试方法,其特征在于,将压测结果与设定阈值进行比较,确定所述待测应用软件的性能,具体包括:
将本次压测后得到的压测结果与上一次对所述待测应用软件进行压测后的压测结果进行比较,在两次压测结果的差别满足第二设定条件时,确定待测应用软件的性能受到影响。
6.一种性能测试设备,其特征在于,在预先创建的性能测试件中生成与所述性能测试件针对的应用软件之间的关联关系;所述设备包括:
测试件选取模块,用于从性能测试库中选取与待测应用软件具有所述关联关系的性能测试件,所述性能测试库包括多个性能测试件,所述性能测试件中包含测试脚本和运行环境参数;
压测模块,用于利用选取的所述性能测试件对所述待测应用软件的主干代码进行压测;
性能确定模块,用于将压测结果与设定阈值进行比较,确定所述待测应用软件的性能。
7.如权利要求6所述的性能测试设备,其特征在于,
测试件选取模块,具体用于在所述性能测试件中还包含与该性能测试件具有关联关系的应用软件的标识时,从性能测试库中选取包含所述待测应用软件标识的性能测试件。
8.如权利要求6所述的性能测试设备,其特征在于,所述设备还包括:
触发模块,用于在所述性能测试件包含的运行环境参数中有触发时间时,确定到达所述触发时间时触发所述压测模块。
9.如权利要求6~8任一所述的性能测试设备,其特征在于,
性能确定模块,具体用于将本次压测后得到的压测结果与预设的基线结果进行比较,在本次压测结果与基线结果的差别满足第一设定条件时,确定待测应用软件的性能受到影响。
10.如权利要求6~8任一所述的性能测试设备,其特征在于,
性能确定模块,具体用于将本次压测后得到的压测结果与上一次对所述待测应用软件进行压测后的压测结果进行比较,在两次压测结果的差别满足第二设定条件时,确定待测应用软件的性能受到影响。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310195624.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用来检测便携式电子装置的检测系统
- 下一篇:追踪指令指针和数据访问





