流媒体自动化项目产品系统

我要开发同款
东方球2026年03月20日
15阅读

技术信息

语言技术
自动化测试JmeterWiresharkLoadRunner
系统类型
Linux
行业分类
音视频多媒体

作品详情

行业场景

流媒体P2P+CDN的服务调度,UDP自动化测试。
测试框架基于pytest,旨在完成流媒体CDN服务器自定义的UDP协议自动化测试,以及服务器调度逻辑自动检测。
自动化难点,多个系统交互,自定义的UDP协议,数据检测,服务状态检测非非实时。

功能介绍

使用 pytest 测试流媒体后端CDN服务
能端到端检测服务站点的状态;
自动控制服务器进程的启动,终止;
自动部署功能;
自动检测功能;
模拟终端行为——登录,登出,播放频道选择,流数据分片拉取,NAT穿透等需求;
自动化脚本依赖一次mock服务器,完成以上链路。
说明:mock服务器不在源码中,脚本不能运行,只能浏览

项目实现

pytest+allure实现
自动部署+ ansible

封装系统监控平台的API接口,进行数据查验操作;
终端用户行为模拟器——springboot框架实现,liveengine工程
流检测——拉取流媒体播放分片,进行序号和字节粗验
带宽检测——调监控屏太API查验
UDP包检测——交互命令字协议测试,liveengine工程封装

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论