[发明专利]应用服务的测试方法、系统、电子设备及存储介质在审
| 申请号: | 202211733405.7 | 申请日: | 2022-12-30 |
| 公开(公告)号: | CN116016906A | 公开(公告)日: | 2023-04-25 |
| 发明(设计)人: | 熊金水;陈建宇;陈虓将;常高伟;兰天;程仁君;周强 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
| 主分类号: | H04N17/00 | 分类号: | H04N17/00;G06F11/36;H04N21/647;H04L43/08;H04L43/50;H04L41/14 |
| 代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 蔡丽 |
| 地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用服务 测试 方法 系统 电子设备 存储 介质 | ||
本申请实施例提供一种应用服务的测试方法、系统、电子设备及存储介质,在本申请实施例中,测试端可以模拟出多种多样的弱网环境、控制多种多样终端类型的播放端和分析应用服务的多种性能指标,进而使得针对应用服务的自动化测试能够覆盖多种多样的弱网环境、覆盖多种多样的终端类型和覆盖多种多样的性能指标,实现了应用服务的自动化测试,提高了应用服务的测试效率,提高了测试结果的准确度,测试成本较低。
技术领域
本申请涉及测试技术领域,尤其涉及一种应用服务的测试方法、系统、电子设备及存储介质。
背景技术
针对点播、直播和实时音视频等各种与流媒体相关的PaaS(Platform as aService,平台即服务)服务,需要优化PaaS服务在不同网络下的诸如时延、卡顿率、秒开率、起播成功率的各种性能指标。
通常,采用线上灰度方式对PaaS服务进行性能测试。线上灰度方式通过对线上真实用户进行分组,收集各个组对应的性能指标,以及各个组的用户使用PaaS服务的用户体验数据;对收集的数据进行分析,得到PaaS服务的性能测试结果。但是,这种性能测试方式,测试效率较低,测试结果不够准确。
发明内容
本申请的多个方面提供一种应用服务的测试方法、系统、电子设备及存储介质,用以提高应用服务的测试效率和测试结果的准确度。
本申请实施例提供一种应用服务的测试方法,应用于测试端,该方法包括:从多个弱网配置策略中选择一个弱网配置策略作为当前弱网配置策略,以及根据当前弱网配置策略搭建当前弱网环境;触发多个运行有应用服务的播放端分别接入当前弱网环境,多个播放端对应多种终端类型;触发推流端向多个播放端推送媒体流数据中的各个音视频帧,且对当前推送的音视频帧添加时间标识,以及触发多个播放端分别播放当前接收到的音视频帧;根据多个播放端各自的日志数据,确定应用服务第一维度的性能指标,以及根据各个音视频帧的时间标识,确定应用服务第二维度的性能指标;根据第一维度的性能指标和第二维度的性能指标,确定应用服务在当前弱网环境下的性能测试结果。
本申请实施例还提供一种应用服务的测试系统,该系统包括:测试端、多个播放端和推流端,播放端和推流端经过传输网络进行数据传输;测试端用于:从多个弱网配置策略中选择一个弱网配置策略作为当前弱网配置策略,以及根据当前弱网配置策略搭建当前弱网环境;触发多个运行有应用服务的播放端分别接入当前弱网环境,多个播放端对应多种终端类型;触发推流端向多个播放端推送媒体流数据中的各个音视频帧,且对当前推送的音视频帧添加时间标识,以及触发多个播放端分别播放当前接收到的音视频帧;根据多个播放端各自的日志数据,确定应用服务第一维度的性能指标,以及根据各个音视频帧的时间标识,确定应用服务第二维度的性能指标;根据第一维度的性能指标和第二维度的性能指标,确定应用服务在当前弱网环境下的性能测试结果。关于该系统的工作原理可以参见前述方法实施例中的相关介绍,在此不再赘述。
本申请实施例还提供一种电子设备,包括:存储器和处理器;存储器,用于存储计算机程序;处理器耦合至存储器,用于执行计算机程序以用于执行应用服务的测试方法中的步骤。
本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器能够实现应用服务的测试方法中的步骤。
在本申请实施例中,测试端可以模拟出多种多样的弱网环境、控制多种多样终端类型的播放端和分析应用服务的多种性能指标,进而使得针对应用服务的自动化测试能够覆盖多种多样的弱网环境、覆盖多种多样的终端类型和覆盖多种多样的性能指标,实现了应用服务的自动化测试,提高了应用服务的测试效率,提高了测试结果的准确度,测试成本较低。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为应用服务的迭代周期的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211733405.7/2.html,转载请声明来源钻瓜专利网。





