CDN流媒体服务:通过PC、机顶盒、手机等终端验证流媒体直播功能。其他服务:例如IPTV业务中的时移、回看等功能。通过网络抓包分析POST、GET、HEAD等HTTP请求方法和相关参数。RTSP接口:通过网络抓包分析OPTIONS、DESCRIBE、ANNOUNCE、SETUP、PAUSE、PLAY、TEARDOWN等RTSP请求方法和相关参数。网络管理节点设备管理:查看所有CDN节点和设备的信息,包括服务器状态、用户访问情况、网络负载等;对CDN设备进行配置,如全局性策略、性能阈值、路由策略等。
网络拓扑管理:查看网络拓扑信息,增加或删除CDN节点,修改CDN节点配置。故障告警管理:实时监控CDN节点状态,当出现设备达到性能阈值、硬盘故障、节点瘫痪、服务质量下降等情况时主动告警。CDN流媒体统计分析:采集CDN各类性能指标数据,按时段统计CDN节点命中率、吞吐量、并发值等关键数据。系统管理:配置管理员账户权限,记录管理员操作日志,备份系统数据等,更多相关知识:http://www.yanhuangzixun.com。
CDN流媒体命中率、吞吐量、并发值、响应时间、MDI、MOS等CDN服务指标,这些指标是用来衡量CDN性能的重要参考依据。在CDN性能测试中,为了保证测试过程稳定以及进行详细的统计分析,通常需要借助第三方专业测试仪表,仪表的测试原理,如果还开展ISP业务,需要办理
ISP许可证。
CDN流媒体性能测试仪表模拟成多个客户端,CDN流媒体向CDN发起服务请求,同时对服务过程进行实时监控,保存相应的数据进行统计分析。在实际测试场景中,测试仪表通常要发起数百上千个服务请求,并且可以向单个或者多个CDN节点发起请求。下面介绍一些常用的CDN性能测试仪表以及响应的测试方法。
公司的 Avalanche 系列测试仪表支持HTTP、RTSP、RTMP 等多种流媒体协议,这里以 HTTP 流媒体性能测试为例进行介绍。将设备连接好后打开对应的管理软件,新建项目,新建测试脚本,界面如图3-5所示。在 Avalanche 软件中可配置详细的脚本,使仪表能够模仿多个客户端进行操作。在性能测试中用户脚本通常可以分为以下几类。1:1脚本:模拟单个用户访问单个文件,通常用于功能性测试、接口验证等。N:1脚本:模拟N个用户访问同一个文件,通常用于模拟出现热点内容时用户集中访问的场景。