[发明专利]基于性能测试的报告生成方法、装置、设备和计算机介质在审
申请号: | 201711180831.1 | 申请日: | 2017-11-23 |
公开(公告)号: | CN107832226A | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 胡嘉椿 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 性能 测试 报告 生成 方法 装置 设备 计算机 介质 | ||
技术领域
本发明涉及终端测试技术领域,尤其涉及基于性能测试的报告生成方法、装置、设备和计算机介质。
背景技术
随着人们对终端、应用软件稳定性要求的不断升高,终端与应用软件的兼容性的要求也在不断上升,这就要求终端的生产者在终端出厂前,对终端硬件进行多次测试,以此同时,对针对终端安装的应用软件,也需要与终端有较高的契合度,这就需要对终端、应用软件进行重复地测试。
现有的终端的测试需要测试人员参与,测试人员再测试过程中可能出现多数测试数据的输入,采集,并将采集到测试数据信息,进行整理以生成对应的测试报告;同时还可能因为终端的硬件、用于终端测试的测试设备的兼容性等其他因素,无法对终端进行手动的安装应用、应用升级、执行测试、保存测试过程记录、导出测试过程记录和结果,以及人工确认结果的正确性;面对越来越多的测试要求,导致测试是一个巨大工程量、测试效率低、测试周期长的任务。
以此同时,针对性能测试得到的测试结果并没有标准的输入方式使得测试消耗更长的时间,现在性能测试方式不一,但多数处于以下水平手动执行用例,每次场景不一样,由测试人员手动获取性能数据,误差太大,得到报告可能没有参考性、性能数据并不完全。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种基于性能测试的报告生成方法、装置、设备和计算机介质,通过将性能测试与性能参数采集相分离,提高性能测试的准确性和效率,同时提高测试人员工作的便捷性。
为实现上述目的,本发明提供一种基于性能测试的报告生成方法,所述基于性能测试的报告生成方法包括以下步骤:
当接收到性能测试请求时,确定测试项目并根据所述测试项目选取对应的测试用例和性能显示模型;
当接收到基于所述测试用例触发测试执行请求时,配置测试数据并将配置的测试数据导入测试用例,以执行所述测试用例;
在测试用例执行过程中采集性能参数,并将所述性能参数导入所述测试显示模型,生成测试性能图表;
当检测到测试用例执行完成时,获取测试结果,并根据所述测试结果和所述测试性能图表生成性能测试评估报告。
可选地,所述当接收到性能测试请求时,确定测试项目并根据所述测试项目选取对应的测试用例和性能显示模型的步骤包括:
当接收到性能测试请求时,获取预存测试需求信息,并根据所述测试需求信息确定测试项目和测试目的;
获取预置测试用例框架,根据测试项目和测试目的,选择测试用例框架中对应的条目选项作为目标条目;
将所述目标条目配置生成符合测试项目和测试目地的测试用例,并根据所述测试项目选取性能显示模型。
可选地,所述当接收到基于所述测试用例触发测试执行请求时,配置测试数据并将配置的测试数据导入测试用例的步骤之前,包括:
解析预设测试用例数据库中的配置信息,根据所述配置信息获取测试数据的生成程序;
根据所述测试数据的生成程序生成测试数据,并将所述测试数据保存至测试数据基础库。
可选地,所述当接收到基于所述测试用例触发测试执行请求时,配置测试数据并将配置的测试数据导入测试用例,以执行所述测试用例的步骤包括:
当接收到基于所述测试用例触发测试执行请求时,将测试用例中的测试场景与测试数据基础库进行匹配,以配置测试数据;
将所述测试数据导入对应的所述测试场景中形成待执行的测试用例,以执行所述测试用例。
可选地,所述在测试用例执行过程中采集性能参数,并将所述性能参数导入所述测试显示模型,生成测试性能图表的步骤包括:
在测试用例执行过程中实时地采集性能参数,其中,所述性能参数包括:终端CPU占用率、占用内存、流量数据、启动时间、画面传输帧数;
选取所述性能参数中的单一性能参数作为常量,将除基准之外的其他性能参数作为自变量或因变量;
将所述自变量、因变量导入所述测试显示模型,生成测试性能图表。
可选地,所述当检测到测试用例执行完成时,获取测试结果,并根据所述测试结果和所述测试性能图表生成性能测试评估报告的步骤包括:
当检测到测试用例执行完成时,获取测试结果;
将测试结果与测试标准数据进行比较,以判断测试结果是否正常;
若所述测试结果正常,则将所述测试结果和所述测试性能图表生成性能测试评估报告。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711180831.1/2.html,转载请声明来源钻瓜专利网。