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