[发明专利]一种基于云平台的测试方法和系统在审
申请号: | 201511015866.0 | 申请日: | 2015-12-29 |
公开(公告)号: | CN106933729A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 曹静;程派峰;李乐 | 申请(专利权)人: | 苏宁云商集团股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 江苏圣典律师事务所32237 | 代理人: | 许峰,苏一帜 |
地址: | 210042 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 平台 测试 方法 系统 | ||
技术领域
本发明涉及云网络技术领域,尤其涉及一种基于云平台的测试方法和系统。
背景技术
随着互联网产品业务不断拓展,各类业务产品的开发速度越来越快,为了保证在快节奏的开发过程中,业务产品的上线质量,需要测试人员进行大量测试工作,并且对于不同领域、功能的业务产品,其复杂程度也有所不同,因此对测试人员的技能要求也越来越高。
目前各大运营商都推出了不同类型的云测试服务平台,以便为各大电商提供云测试服务。其中很多都是采用Eclipse RCP平台开发,属于富客户端、C/S架构的测试工具。在使用过程中,由用户需要下载并安装云测试服务平台提供的客户端和工具包到本地,并由技术人员编辑测试脚本,再申请计算资源本地运行测试脚本。
但是,测试脚本的编辑具备一定的难度,往往需要具有丰富经验的技术人员进行,并且需要跟随业务产品的版本升级不断进行修改更新,这就需要云测试服务平台的用户消耗本地的资源保持维护测试脚本,提高了运营成本,并且还需要维持一定规模的技术团队参与脚本的设计、管理和维护,人工成本较大,也提高了运营成本。
发明内容
本发明的实施例提供一种基于云平台的测试方法和系统,能够节约本地计算资源并降低人工成本。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明的实施例提供一种基于云平台的测试方法,包括:
服务器系统接收用户设备发送的测试请求信息,所述测试请求信息包括:脚本参数信息和环境参数信息,所述脚本参数信息用于描述测试所需使用的脚本,所述环境参数信息用于描述测试所需使用的测试环境;
根据所述脚本参数信息从脚本池中获取测试脚本,并根据所述环境参数信息选取测试集群,所述测试集群包括至少两台执行机;
在所述测试集群运行所述测试脚本,并将获取的测试结果向所述用户设备发送。
结合第一方面,在第一方面的第一种可能的实现方式中,所述测试请求信息由所述用户设备根据设置信息生成,所述设置信息由所述用户设备根据用户在可视化操作界面的操作结果生成;
所述操作结果包括:所述用户设备记录的用户设置的脚本参数信息,和所述用户设备记录的用户设置的环境参数信息。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述环境参数信息选取测试集群,包括:
根据所述环境参数信息,从执行机资源池中得到所述环境参数信息所对应型号和数量的执行机,所述执行机资源池包括:与所述服务器系统连接的执行机和与所述用户设备连接的执行机。
结合第一方面,在第一方面的第三种可能的实现方式中,还包括:
所述服务器系统接收所述用户设备上传的脚本;
从所述上传的脚本中提取特征信息并记录,并将所述上传的脚本存储在所述脚本池,所述特征信息用于表示测试脚本的对应的应用程序和功能类型。
结合第一方面或第一方面的第一至三种可能的实现方式,在第四种可能的 实现方式中,还包括:
根据所述脚本参数信息确定维度信息,所述维度信息包括在所述测试结果中用于表示脚本的测试数据和参数的种类;
根据所述维度信息和所述测试结果,生成测试统计数据,并将所述测试统计数据向所述用户设备发送,以便于所述用户设备将测试统计数据显示在所述用户设备的可视化操作界面。
第二方面,本发明的实施例提供一种基于云平台的测试系统,包括:
用户设备,用于向服务器系统发送的测试请求信息,所述测试请求信息包括:脚本参数信息和环境参数信息,所述脚本参数信息用于描述测试所需使用的脚本,所述环境参数信息用于描述测试所需使用的测试环境;
所述服务器系统,用于根据所述脚本参数信息从脚本池中获取测试脚本,并根据所述环境参数信息选取测试集群,所述测试集群包括至少两台执行机;
所述测试集群,用于运行所述测试脚本;
所述服务器系统,还用于监控所述测试集群运行所述测试脚本的运行状态,并将获取的测试结果向所述用户设备发送。
结合第二方面,在第二方面的第一种可能的实现方式中,所述用户设备,具体用于根据设置信息生成所述测试请求信息,所述设置信息由所述用户设备根据用户在可视化操作界面的操作结果生成,所述操作结果包括:所述用户设备记录的用户设置的脚本参数信息,和所述用户设备记录的用户设置的环境参数信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云商集团股份有限公司,未经苏宁云商集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511015866.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:污水处理设备
- 下一篇:一种河流污水处理装置