[发明专利]一种基于P2P的服务端接口测试方法及装置有效
申请号: | 201310590434.7 | 申请日: | 2013-11-22 |
公开(公告)号: | CN103561351A | 公开(公告)日: | 2014-02-05 |
发明(设计)人: | 刘睿姝;范媛;林起开;张俊宝;姚键;潘柏宇;卢述奇 | 申请(专利权)人: | 合一网络技术(北京)有限公司 |
主分类号: | H04N21/63 | 分类号: | H04N21/63;H04N21/845;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于P2P的服务端接口测试方法及装置,所述方法为,通过数据模拟多个不同情况的客户端,分别进行服务器分发接口测试,分发测试结果判断,心跳接口测试,资源请求接口测试,同时对于测试的步骤进行一定的检测,判断和记录,以得知Cumulus服务器和Tracker服务器是否正常工作。本发明根据需要模拟出各种可能的客户端接口形式,保证覆盖网站特殊视频,能够可靠、及时、简介地完成P2P视频网络服务端接口测试。 | ||
搜索关键词: | 一种 基于 p2p 服务端 接口 测试 方法 装置 | ||
【主权项】:
一种基于P2P的服务端接口测试方法,包括如下步骤:服务器分发接口测试步骤S100,准备数据,模拟多个客户端,所述客户端向Cumulus服务器发送注册请求,所述注册请求中带有所述客户端的视频id,视频画质和视频语言,所述Cumulus服务器根据预先制定的策略给所述客户端返回Peerid,以及Tracker服务器的IP;分发测试结果判断步骤S110,判断所述服务器分发接口测试步骤返回的结果是否和原先设定策略所应该得到的结果相同,如果相同则进入心跳接口测试步骤S120,否则,则进入出错记录步骤S160,记录出错的结果;心跳接口测试步骤S120,所述客户端定期向分发到的Tracker服务器发送心跳请求,所述心跳请求的内容包括视频id,视频画质,视频语言,自己所拥有的视频分片,当前播放的是第几个视频分片,所述Cumulus服务器分配的Peerid;资源请求接口测试步骤S130,所述客户端定期向分发到的Tracker服务器发送资源请求,所述资源请求的内容包括视频id,视频画质,视频语言,自己所拥有的视频分片,当前播放的是第几个视频分片,所述Cumulus服务器分配的Peerid,所述Tracker服务器依据收集到各个客户端的心跳信息,把拥有客户端播放当前视频分片数据的Peerid返回给所述客户端;资源请求接口测试结果判断步骤S140,判断所述资源请求接口测试步骤返回的结果与预定结果是否相同,如果相同则进入测试报告记录步骤S150,否则,则进入出错记录步骤S160,记录出错的结果;测试报告记录步骤S150,根据测试结果完成测试报告,并结束;出错记录步骤S160,记录出错结果,并结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合一网络技术(北京)有限公司,未经合一网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310590434.7/,转载请声明来源钻瓜专利网。