[发明专利]一种自动化LTP性能测试方法及装置有效
申请号: | 202110996846.5 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113868035B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 窦志冲;董世江;刘波 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/34 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 徐胭脂 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 ltp 性能 测试 方法 装置 | ||
本发明提供一种自动化LTP性能测试方法及装置,所述方法包括如下步骤:获取LTP测试套件中所有的测试项;将测试项进行拆分,拆分成单独项,并由拆分的单独项构建总测试项列表;当总测试项列表中测试项数量不为零时,将测试项进行分类并根据分类控制在对应的机器逐项执行测试;汇总测试结果,按照测试结果状态将测试项进行分类生成对应的状态列表,并根据生成的状态列表将总测试项列表中对应的测试项删除;测试完成时,将生成的状态列表输出。在完成操作系统开发之后,不在需要开发人员分类别进行手动测试,开发人员只需要最后处理多次失败的个别测试项,然后完成版本发布,节约了开发人员的时间,大大提高了开发人员的工作效率。
技术领域
本发明涉及计算机自动化压力测试技术领域,具体涉及一种自动化LTP性能测试方法及装置。
背景技术
近年来随着国际信息安全形式变化,信息安全成为关注的重点,作为信息安全的重要一环操作系统最初的开发到最终稳定版的操作系统,是一个不断迭代的过程,每一个版本发布之前都需要进行LTP性能测试,只有通过LTP性能测试的操作系统才是稳定可靠的操作系统。操作系统从开发到版本的发布,一般过程是开发人员在集成一版操作系统之后,首先要进行自测,确保系统稳定性,再交由测试人员进行测试,保证没有问题之后,最终发布操作系统。
LTP套件是由 Linux Test Project 所开发的一套系统测试套件。它基于系统资源的利用率统计开发了一个测试的组合,为系统提供足够的压力。通过压力测试来判断系统的稳定性和可靠性。压力测试是一种破坏性的测试,即系统在非正常的、超负荷的条件下的运行情况 。用来评估在超越最大负载的情况下系统将如何运行,是系统在正常的情况下对某种负载强度的承受能力的考验。
当开发人员完成操作系统开发之后,首先使用LTP测试套件对系统性能进行自测,LTP测试套件把测试项分为十几个类别,开发人员需要对每一个类别分别测试,一个类别有几十项到几百项不等,测试完一个类别之后,开发人员需要阅读测试结果,从中拿出失败的测试项,分析原因,再进行单独测试,直到该失败项通过,这种测试方式耗费了开发人员大量的时间和精力,严重影响开发人员的工作效率。
发明内容
针对现有的测试方式耗费了开发人员大量的时间和精力,严重影响开发人员的工作效率的问题,本发明提供一种自动化LTP性能测试方法及装置。
本发明的技术方案是:
一方面,本发明技术方案提供一种自动化LTP性能测试方法,包括如下步骤:
获取LTP测试套件中所有的测试项;
将测试项进行拆分,拆分成单独项,并由拆分的单独项构建总测试项列表;
当总测试项列表中测试项数量不为零时,将测试项进行分类并根据分类控制在对应的机器逐项执行测试;
汇总测试结果,按照测试结果状态将测试项进行分类生成对应的状态列表,并根据生成的状态列表将总测试项列表中对应的测试项删除;
测试完成时,将生成的状态列表输出。
在完成操作系统开发之后,通过该方法进行LTP性能测试,不在需要开发人员分类别进行手动测试,开发人员只需要最后处理多次失败的个别测试项,然后完成版本发布,节约了开发人员的时间,大大提高了开发人员的工作效率。
优选地,所述的获取LTP测试套件中所有的测试项的步骤之前还包括:
搭建测试系统并配置LTP测试环境。
优选地,所述的将测试项进行分类并根据分类控制在对应的机器逐项执行测试的步骤包括:
根据属性将测试项分为单机测试项和双机测试项,并且在数据库中构建单机测试项列表和双机测试项列表;
根据测试项类别控制分别在不同的机器上按照对应的测试项列表逐项进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110996846.5/2.html,转载请声明来源钻瓜专利网。