[发明专利]一种性能测试方法和系统有效
| 申请号: | 201110295434.5 | 申请日: | 2011-09-27 |
| 公开(公告)号: | CN103019927A | 公开(公告)日: | 2013-04-03 |
| 发明(设计)人: | 李阳 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
| 地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 性能 测试 方法 系统 | ||
1.一种性能测试方法,其特征在于,包括:
通过浏览器向性能测试平台创建测试任务并在所述性能测试平台存储创建的测试任务的配置文件;
性能测试模块从所述性能测试平台读取所述创建的测试任务的配置文件,执行所述创建的测试任务的配置文件指示的业务。
2.根据权利要求1所述的方法,其特征在于,所述通过浏览器向性能测试平台创建测试任务并在所述性能测试平台存储创建的测试任务的配置文件之后,该方法还包括:
通过浏览器向性能测试平台变更测试任务并在所述性能测试平台存储变更后的测试任务的配置文件;
性能测试模块从所述性能测试平台读取所述变更后的测试任务的配置文件,执行所述变更后的测试任务的配置文件指示的业务。
3.根据权利要求2所述的方法,其特征在于,
所述性能测试模块从所述性能测试平台读取所述创建的测试任务的配置文件,执行所述创建的测试任务的配置文件指示的业务包括:所述性能测试模块的测试驱动部分从所述性能测试平台读取所述创建的测试任务的配置文件;所述性能测试模块的测试驱动部分通过反射方式调用所述创建的测试任务的配置文件指示的业务对应的所述性能测试模块的基础功能接口;
所述性能测试模块从所述性能测试平台读取所述变更后的测试任务的配置文件,执行所述变更后的测试任务的配置文件指示的业务包括:所述性能测试模块的测试驱动部分从所述性能测试平台读取所述变更后的测试任务的配置文件;所述性能测试模块的测试驱动部分通过反射方式调用所述变更后的测试任务的配置文件指示的业务对应的所述性能测试模块的基础功能接口。
4.根据权利要求2或3所述的方法,其特征在于,所述性能测试模块从所述性能测试平台读取所述变更后的测试任务的配置文件包括:
所述性能测试模块周期性地从所述性能测试平台读取所述变更后的测试任务的配置文件;
或,当前读取的创建的或变更后的测试任务的配置文件中包括下次读取配置文件的时间的指示信息,所述性能测试模块根据所述指示信息,在所述下次读取配置文件的时间从所述性能测试平台读取所述变更后的测试任务的配置文件。
5.根据权利要求3所述的方法,其特征在于,所述性能测试模块从所述性能测试平台读取所述创建的测试任务的配置文件之前,还包括:
设置用于实现虚拟用户基础业务的所述性能测试模块的基础功能接口;
设置连接所述基础功能接口和所述性能测试平台的所述性能测试模块的测试驱动部分。
6.一种性能测试系统,其特征在于,包括:
浏览器,用于向性能测试平台创建测试任务并在所述性能测试平台存储创建的测试任务的配置文件;
所述性能测试平台,用于存储所述创建的测试任务的配置文件;
性能测试模块,用于从所述性能测试平台读取所述创建的测试任务的配置文件,执行所述创建的测试任务的配置文件指示的业务。
7.根据权利要求6所述的系统,其特征在于,
所述浏览器还用于向所述性能测试平台变更测试任务并在所述性能测试平台存储变更后的测试任务的配置文件;
所述性能测试平台还用于存储所述变更后的测试任务的配置文件;
所述性能测试模块还用于从所述性能测试平台读取所述变更后的测试任务的配置文件,执行所述变更后的测试任务的配置文件指示的业务。
8.根据权利要求7所述的系统,其特征在于,
所述性能测试模块包括:测试驱动部分和基础功能接口;
所述测试驱动部分用于从所述性能测试平台读取所述创建的测试任务的配置文件,通过反射方式调用所述创建的测试任务的配置文件指示的业务对应的所述基础功能接口;所述测试驱动部分还用于从所述性能测试平台读取所述变更后的测试任务的配置文件,通过反射方式调用所述变更后的测试任务的配置文件指示的业务对应的所述基础功能接口;
所述基础功能接口用于实现虚拟用户基础业务。
9.根据权利要求7或8所述的系统,其特征在于,
所述性能测试模块具体用于周期性地从所述性能测试平台读取所述变更后的测试任务的配置文件;
或,当前读取的创建的或变更后的测试任务的配置文件中包括下次读取配置文件的时间的指示信息,所述性能测试模块具体用于根据所述指示信息,在所述下次读取配置文件的时间从所述性能测试平台读取所述变更后的测试任务的配置文件。
10.根据权利要求7所述的系统,其特征在于,
所述浏览器设置在用户终端上;
所述性能测试平台设置在服务器上;
所述性能测试模块设置在所述用户终端或所述服务器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110295434.5/1.html,转载请声明来源钻瓜专利网。





