[发明专利]一种IPTV机顶盒的性能测试方法及系统有效
申请号: | 202011399528.2 | 申请日: | 2020-12-02 |
公开(公告)号: | CN112492301B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 吴程远;尹蕾;黄祯 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;H04N17/04;H04L67/02;H04L67/56 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张静 |
地址: | 410003 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 iptv 机顶盒 性能 测试 方法 系统 | ||
本申请提供了一种IPTV机顶盒的性能测试方法及系统,该方法中IPTV机顶盒,通过HTTP代理服务代理转发的方式,将请求及响应信息发送给自动化测试系统的代理服务器,使代理服务器记录请求及响应信息,在此基础上,自动化测试系统基于所述性能参数、所述日志数据、所述请求及所述响应信息,对所述IPTV机顶盒进行性能测试,实现自动对IPTV机顶盒进行性能测试,提高测试效率,并且基于更加全面的数据(如,所述性能参数、所述日志数据、所述请求及所述响应信息),对IPTV机顶盒进行性能测试,提高测试的准确率。
技术领域
本申请涉及自动化技术领域,特别涉及一种IPTV机顶盒的性能测试方法及系统。
背景技术
目前的一些自动化性能测试框架能够随机或根据预设策略进行简单的性能测试,只能对软件在使用过程中是否出现崩溃,但无法记录整个过程的性能,且测试执行完成后难以定位问题出现的场景,难以进行故障复现和定位。
发明内容
为解决上述技术问题,本申请实施例提供一种IPTV机顶盒的性能测试方法及系统,以达到提高IPTV机顶盒的测试效率及准确率的目的,技术方案如下:
一种IPTV机顶盒的性能测试方法,包括:
运行部署在IPTV机顶盒中的adb服务,模拟用户行为向所述IPTV机顶盒发送操作指令,并获取所述IPTV机顶盒响应所述操作指令时的性能参数及日志数据,将所述性能参数及所述日志数据发送给自动化测试系统;
所述IPTV机顶盒在接收到请求时,通过所述IPTV机顶盒上配置的HTTP代理服务,将所述请求发送给所述自动化测试系统的代理服务器,所述代理服务器接收并记录所述请求,并转发所述请求至所述IPTV机顶盒;
所述IPTV机顶盒将所述请求发送给IPTV专网服务器,并接收所述IPTV专网服务器针对所述请求返回的响应信息,并通过HTTP代理服务将所述响应信息发送给所述代理服务器;
所述代理服务器记录所述响应信息,并返回给所述IPTV机顶盒;
所述自动化测试系统基于所述性能参数、所述日志数据、所述请求及所述响应信息,对所述IPTV机顶盒进行性能测试。
所述自动化测试系统基于所述性能参数、所述日志数据、所述请求及所述响应信息,对所述IPTV机顶盒进行性能测试,包括:
所述自动化测试系统基于所述性能参数、所述日志数据、所述请求及所述响应信息,判断所述IPTV机顶盒是否存在接口API响应速度慢、CPU及内存占用高或内存泄露的问题。
所述方法还包括:
所述自动化测试系统将所述性能参数、所述日志数据、所述请求及所述响应信息存储在数据库中;
所述自动化测试系统当所述IPTV机顶盒运行出现异常时,从所述数据库中存储的日志数据中过滤出错误日志关键字;
所述自动化测试系统基于所述错误日志关键字,分析所述IPTV机顶盒在测试过程中出现的错误。
所述方法还包括:
所述自动化测试系统基于所述错误日志关键字的产生时间,从所述数据库中查找与所述产生时间对应的请求及响应信息,基于查找到的请求及响应信息,定位异常操作。
所述方法还包括:
所述自动化测试系统生成性能测试报告,并将所述性能测试报告推送给指定测试人员。
一种IPTV机顶盒的性能测试系统,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011399528.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种人工微粒皮的制备方法及应用
- 下一篇:一种用于炉窑冷却系统的调节控制装置