[发明专利]一种智能摄像机移动客户端播放引擎自动化性能测试方法在审
申请号: | 202111553995.0 | 申请日: | 2021-12-18 |
公开(公告)号: | CN114173112A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 陶妍嫣;张彪 | 申请(专利权)人: | 杭州视洞科技有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;H04N17/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 摄像机 移动 客户端 播放 引擎 自动化 性能 测试 方法 | ||
本发明涉及智能摄像机应用技术领域,本发明公开了一种智能摄像机移动客户端播放引擎自动化性能测试方法,利用移动应用自动化测试框架实现智能摄像机客户端播放引擎各项性能数据的测试,将传统的手工测试流程自动化,实时化,用于减少人力成本并提高测试效率,并对性能测试数据进行自动化收集,整理,计算和总结报告,主要应用于快速测评移动客户端播放引擎的性能指标。本发明能够节省人员投入成本,提高测试效率,减少人工处理数据的误差,快速整理测试数据并生成测试报告。
技术领域
本发明涉及智能摄像机应用技术领域,具体为一种智能摄像机移动客户端播放引擎自动化性能测试方法。
背景技术
随着互联网应用的快速发展,智能家居深入到人们生活的方方面面,尤其是智能摄像机的应用已经非常广泛,家中安装了智能摄像机的用户随时随地都有可能打开移动客户端应用直播或回放家中的监控画面,因此客户端所依赖的播放引擎的性能显得尤为重要。以往对于播放引擎性能情况的人工测试需要频繁地对客户端应用进行操作测试,不仅测试成本高,效率低,而且存在性能数据收集存在误差,性能报告生成慢等弊端。
发明内容
本发明的目的在于提供一种智能摄像机移动客户端播放引擎自动化性能测试方法,以解决现有技术中存在的智能摄像机客户端所依赖的播放引擎的传统性能测试方法人工成本高,效率低,且存在性能数据收集存在误差,性能报告生成慢等弊端的问题。
为实现上述目的,本发明提供如下技术方案:一种智能摄像机移动客户端播放引擎自动化性能测试方法,包括以下步骤:
步骤1:打开摄像机移动客户端应用进入登录页面,并输入预置的测试账号与密码进行用户登录,检查页面控件判断是否正常进入摄像机列表页面且未弹出错误提示框;
步骤2:在摄像机列表页面点击单个指定的测试摄像机进入直播界面,检查页面控件判断是否正确进入直播页面以及当前摄像机状态;
步骤3:记录从进入直播页面到摄像机出现第一帧画面的直播首屏耗时,内存占用情况,CPU占用情况等性能数据,并逐次保存在后台日志文件中;
步骤4:退出直播页面返回到摄像机列表页面,等待一分钟后从重复步骤2和步骤3;
步骤5:长时间自动重复步骤2-4,后台日志文件持续收集大量数据样本,并等待远程指令;
步骤6:向移动客户端发送远程指令,要求停止收集数据并生成报告,客户端收到指令后自动分析后台日志文件,整理已有数据并生成最终的性能测试报告,若数据分析失败则发送异常告警消息提示测试人员数据分析失败并同时附带应用日志和屏幕截图。
优选的,步骤1中,若未正确进入摄像机列表页面或者弹出异常错误提示框,则发送异常告警消息提示测试人员用户登录出现异常并同时附带应用日志和屏幕截图。
优选的,步骤2中,若检查不一致或摄像机处于离线状态则发送异常告警消息提示测试人员进入摄像机直播出现异常并同时附带应用日志和屏幕截图。
优选的,步骤6中,若数据分析成功则发送最终的性能报告提示测试人员性能测试完成。
优选的,可接入自动化测试框架和持续集成工具实现24小时不间断的实时测试,并使用飞书,钉钉消息推送的官方SDK实现异常告警消息的发送,消息中附带截图和应用日志帮助测试人员快速定位问题原因。
本发明提出的一种智能摄像机移动客户端播放引擎自动化性能测试方法,有益效果在于:本发明能够节省人员投入成本,提高测试效率,减少人工处理数据的误差,快速整理测试数据并生成测试报告。
附图说明
图1为本发明的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州视洞科技有限公司,未经杭州视洞科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111553995.0/2.html,转载请声明来源钻瓜专利网。