[发明专利]性能测试方法、装置及系统在审
申请号: | 201710972192.6 | 申请日: | 2017-10-18 |
公开(公告)号: | CN107656860A | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 黄威;张娜;郑浩然;张杰 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙)11276 | 代理人: | 宋菲,刘兰兰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 性能 测试 方法 装置 系统 | ||
技术领域
本发明涉及电子信息技术领域,具体涉及一种性能测试方法、装置及系统。
背景技术
产品的性能测试是在IT产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合预定的性能需求和产品质量标准的过程。目前,在产品的性能测试过程中,在每接受到一个产品的性能测试任务时,均直接在上个测试任务完成后的系统运行环境中运行。
但是,发明人在实现本发明的过程中发现,现有技术中的上述方式至少存在下述缺陷:在上述性能测试方法中,由于每个产品的性能测试任务所需的测试环境可能不同,所以在上个测试任务完成后,系统中存在较多与当前测试任务无关的因素,如上个测试任务运行所需的运行平台、插件等,从而使得测试环境复杂化,影响当前测试任务的运行,降低测试结果的可靠性,并无法获得产品真正的产品性能指标。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的性能测试方法、装置及系统。
根据本发明的一个方面,提供了一种性能测试方法,包括:
获取接收到的测试任务中包含的任务环境信息,将与所述任务环境信息相匹配的系统运行环境确定为第一运行环境;
当确定当前的系统运行环境与所述第一运行环境不同时,根据预设的与所述第一运行环境相对应的备份运行环境,将当前的系统运行环境恢复为所述第一运行环境;
在所述第一运行环境下执行所述测试任务,并获取与所述测试任务相对应的性能测试结果。
根据本发明的另一个方面,提供了一种性能测试装置,包括:
获取模块,适于获取接收到的测试任务中包含的任务环境信息,将与所述任务环境信息相匹配的系统运行环境确定为第一运行环境;
恢复模块,适于当确定当前的系统运行环境与所述第一运行环境不同时,根据预设的与所述第一运行环境相对应的备份运行环境,将当前的系统运行环境恢复为所述第一运行环境;
测试模块,适于在所述第一运行环境下执行所述测试任务,并获取与所述测试任务相对应的性能测试结果。
根据本发明的又一个方面,提供了一种性能测试系统,包括:测试服务器,以及多个上述性能测试装置;
其中,多个性能测试装置之间并行运行,并且,各个性能测试装置为真实机。
根据本发明的再一个方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述性能测试方法对应的操作。
根据本发明的再一个方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行上述性能测试方法对应的操作。
根据本发明提供的性能测试方法、装置及系统,通过获取接收到的测试任务中包含的任务环境信息,将与所述任务环境信息相匹配的系统运行环境确定为第一运行环境;当确定当前的系统运行环境与所述第一运行环境不同时,根据预设的与所述第一运行环境相对应的备份运行环境,将当前的系统运行环境恢复为所述第一运行环境;在所述第一运行环境下执行所述测试任务,并获取与所述测试任务相对应的性能测试结果。采用本方案,可使测试任务在相匹配的系统环境中运行,避免与测试任务不相关因素对测试结果的影响,提高测试结果的可靠性及被测试产品的性能指标的准确性。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例提供的性能测试方法的流程示意图;
图2示出了根据本发明另一个实施例提供的性能测试方法的流程示意图;
图3示出了根据本发明一个实施例提供的性能测试装置的结构框图;
图4示出了根据本发明另一个实施例提供的性能测试装置的结构框图;
图5示出了根据本发明一个实施例提供的性能测试系统的结构框图;
图6示出了根据本发明一个实施例提供的一种电子设备的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710972192.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生产过程温度检测设备
- 下一篇:一种斜顶上侧向抽滑块的模具结构