【技术实现步骤摘要】
一种IPTV机顶盒的性能测试方法及系统
本申请涉及自动化
,特别涉及一种IPTV机顶盒的性能测试方法及系统。
技术介绍
目前的一些自动化性能测试框架能够随机或根据预设策略进行简单的性能测试,只能对软件在使用过程中是否出现崩溃,但无法记录整个过程的性能,且测试执行完成后难以定位问题出现的场景,难以进行故障复现和定位。
技术实现思路
为解决上述技术问题,本申请实施例提供一种IPTV机顶盒的性能测试方法及系统,以达到提高IPTV机顶盒的测试效率及准确率的目的,技术方案如下:一种IPTV机顶盒的性能测试方法,包括:运行部署在IPTV机顶盒中的adb服务,模拟用户行为向所述IPTV机顶盒发送操作指令,并获取所述IPTV机顶盒响应所述操作指令时的性能参数及日志数据,将所述性能参数及所述日志数据发送给自动化测试系统;所述IPTV机顶盒在接收到请求时,通过所述IPTV机顶盒上配置的HTTP代理服务,将所述请求发送给所述自动化测试系统的代理服务器,所述代理服务器接收并记录所述请求,并转发所述请求至所述IPTV机顶盒;所述IPTV机顶盒将所述请求发送给IPTV专网服务器,并接收所述IPTV专网服务器针对所述请求返回的响应信息,并通过HTTP代理服务将所述响应信息发送给所述代理服务器;所述代理服务器记录所述响应信息,并返回给所述IPTV机顶盒;所述自动化测试系统基于所述性能参数、所述日志数据、所述请求及所述响应信息,对所述IPTV机顶盒进行性能测试。所述自动 ...
【技术保护点】
1.一种IPTV机顶盒的性能测试方法,其特征在于,包括:/n运行部署在IPTV机顶盒中的adb服务,模拟用户行为向所述IPTV机顶盒发送操作指令,并获取所述IPTV机顶盒响应所述操作指令时的性能参数及日志数据,将所述性能参数及所述日志数据发送给自动化测试系统;/n所述IPTV机顶盒在接收到请求时,通过所述IPTV机顶盒上配置的HTTP代理服务,将所述请求发送给所述自动化测试系统的代理服务器,所述代理服务器接收并记录所述请求,并转发所述请求至所述IPTV机顶盒;/n所述IPTV机顶盒将所述请求发送给IPTV专网服务器,并接收所述IPTV专网服务器针对所述请求返回的响应信息,并通过HTTP代理服务将所述响应信息发送给所述代理服务器;/n所述代理服务器记录所述响应信息,并返回给所述IPTV机顶盒;/n所述自动化测试系统基于所述性能参数、所述日志数据、所述请求及所述响应信息,对所述IPTV机顶盒进行性能测试。/n
【技术特征摘要】
1.一种IPTV机顶盒的性能测试方法,其特征在于,包括:
运行部署在IPTV机顶盒中的adb服务,模拟用户行为向所述IPTV机顶盒发送操作指令,并获取所述IPTV机顶盒响应所述操作指令时的性能参数及日志数据,将所述性能参数及所述日志数据发送给自动化测试系统;
所述IPTV机顶盒在接收到请求时,通过所述IPTV机顶盒上配置的HTTP代理服务,将所述请求发送给所述自动化测试系统的代理服务器,所述代理服务器接收并记录所述请求,并转发所述请求至所述IPTV机顶盒;
所述IPTV机顶盒将所述请求发送给IPTV专网服务器,并接收所述IPTV专网服务器针对所述请求返回的响应信息,并通过HTTP代理服务将所述响应信息发送给所述代理服务器;
所述代理服务器记录所述响应信息,并返回给所述IPTV机顶盒;
所述自动化测试系统基于所述性能参数、所述日志数据、所述请求及所述响应信息,对所述IPTV机顶盒进行性能测试。
2.根据权利要求1所述的方法,其特征在于,所述自动化测试系统基于所述性能参数、所述日志数据、所述请求及所述响应信息,对所述IPTV机顶盒进行性能测试,包括:
所述自动化测试系统基于所述性能参数、所述日志数据、所述请求及所述响应信息,判断所述IPTV机顶盒是否存在接口API响应速度慢、CPU及内存占用高或内存泄露的问题。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述自动化测试系统将所述性能参数、所述日志数据、所述请求及所述响应信息存储在数据库中;
所述自动化测试系统当所述IPTV机顶盒运行出现异常时,从所述数据库中存储的日志数据中过滤出错误日志关键字;
所述自动化测试系统基于所述错误日志关键字,分析所述IPTV机顶盒在测试过程中出现的错误。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述自动化测试系统基于所述错误日志关键字的产生时间,从所述数据库中查找与所述产生时间对应的请求及响应信息,基于查找到的请求及响应信息,定位异常操作。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述自动化测试系统生成性能测试报告,并将所...
【专利技术属性】
技术研发人员:吴程远,尹蕾,黄祯,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。