温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
媒体
融合
场景
软件
应用
系统
性能
测试
研究
沈文弢
广播与电视技术 2023年 第50卷 第1期23热点 论点Application and Practice of Radio and Television Media Convergence 广电媒体融合应用实践媒体融合场景下软件应用系统 性能测试研究【摘 要】本文基于浙江广电集团新蓝网依托集团“中国蓝云”平台资源,努力助推全省媒体融合向纵深发展,打造省内各市县融媒APP的技术实践,从软件系统性能测试切入,对于性能测试的各个阶段和具体应用进行了深入分析和研究。【关键词】媒体融合,技术测试,性能测试【中图分类号】TP302.1 【文献标识码】B 【DOI编码】10.16171/ki.rtbe.20230001004【本文献信息】沈文弢.媒体融合场景下软件应用系统性能测试研究J.广播与电视技术,2023,Vol.50(1).Research on Software Application System Performance Testing in Media Convergence SceneShen Wentao(Zhejiang Radio and Television Group,Zhejiang 310000,China)Abstract This paper takes the Zhejiang Radio and Television Groups New Blue,makes use of the resources of China Blue Cloud,a platform built by the group,to try to push further development of the convergence of the existing media of the province and create media convergence APPs for the cities and counties in the province.Starting from the software system performance test,this article deeply analyzes and studies each stage and specific application of the performance test.Keywords Media convergence,Technical test,Performance test沈文弢(浙江广播电视集团新蓝网,浙江 310000)0 引言近几年来,随着浙江各地方融媒体中心的挂牌成立,各市县融媒 APP 也如雨后春笋般不断上线,成为媒体融合重要舆论阵地,受到越来越多的当地用户关注和下载。同时由于疫情影响,网络直播也逐渐成为网络内容传播的重要方式之一,已成为融媒 APP 的标配和常态。随着用户访问量的增加,系统负荷也随之增大,而系统性能的好坏将直接影响软件效能和用户体验。因此,完善全面的系统性能测试,有助于系统上线前能及时发现问题、调优系统,保障软件上线后能正常、平稳地运用,做好“可能会来”麻烦的提前预防和应对。1 背景和目标2020 年 10 月,党的十九届五中全会指出:推进媒体深度融合,实施全媒体传播工程,做强新型主流媒体,建强用好县级融媒体中心。浙江广播电视集团新蓝网认真贯彻中央关于推动媒体融合深度发展重要精神,围绕媒体融合发展的国家战略,遵循集团媒体具有影响力和竞争力的融媒新产品,在网络舆论阵地中占据舆论引导、思想引领、文化传承、融合发展的战略地位,携手浙江省各地方融媒体中心,一起建设各级融媒 APP,联合打造为民服务的传播制高点。依托各市县融媒 APP,新蓝网与各地方融媒体中心共同开展了众多直播活动等(如图 1 所示),例如疫情期间的小学生空中课堂,让孩子们在家就能听老师们上课。期间,如何确保大量学生用户使用所引发的海量并发压力下系统的正常运用,就是对性能测试的极大 挑战。广播与电视技术 2023年 第50卷 第1期24热点 论点广电媒体融合应用实践 Application and Practice of Radio and Television Media Convergence2 技术路线2.1 项目概述系统性能测试的主要任务,是找出工作中存在的问题,进而提高精准可靠性。整个测试过程可分为三方面:模块、组装以及确认测试,分别找出每个模块中程序是否存在问题,模块间接口组装方式是否合理,整个应用系统可否满足用户的真实需求1。测试人员在完成测试后,需要认真总结,并上交测试主管,对数据进行明确标注,包括测试过程中存在的问题、结果是否符合设计目标等内容。一旦发现问题,就要及时找出出错原因,然后对系统进行优化修正。在最后总结阶段,测试人员需要对测试过程、测试系统等多方面进行分析总结,在提升测试经验的同时,也使系统更趋 稳定。2.2 性能指标性能测试是软件测试的重要范畴,是保障软件在压力情况下是否正常运行的关键保证。测试过程中,测试人员对软件系统进行指标巡检,实时监控系统的运行状态,及时发现异常情况予以记录。在每次测试过程中,不仅需要关注系统在正常运行环境下和模拟压力环境下的健康问题,还要了解系统的整体性能和容量是否满足用户访问请求2。下面介绍一下计算机系统性能测试的几个常见指标。2.2.1 资源使用率测试人员在做性能测试时,首先要考虑系统的资源利用情况。资源利用时需要关注 CPU、内存、磁盘和网络等因素。CPU 是系统控制核心,它负责接收和处理相关指令、有效处理各类数据,对于系统正常运行尤为重要。内存与 CPU 直接联系,不论系统运行还是过程数据都是以内存为基础。测试内存根本目的是检测内存使用状况。磁盘是系统主要存储介质,它储存大量二进制数据并保证数据不丢失。磁盘繁忙率是直接反映磁盘是否有“崩溃”现象的主要依据之一。正常情况下,磁盘繁忙率要求低于 70%。网络是支撑系统交互和数据传输的重要基础,网络吞吐量是衡量系统对于网络传输能力的重要指标。2.2.2 响应时间响应时间的涵义,是指从用户请求发出再到获得响应所用的时间。也就是说,用户发起请求,系统根据指令进行自动接收,并再次返回用户所用的时间。响应时间还可以划分为:网络、系统以及客户端响应时间等。若是此时间用到的阶段越少,证明处理的速度就越快越短,一些功能的效率就会越完善,用户需要等待的时间也会越来越少。响应时间的标准一般为:2s很好;5s正常;8s偏慢;反之就不能被接收。2.2.3 点击数点击数是系统每次所能响应用户请求数量的总和。它是衡量应用系统处理能力的主要因素之一。点击数是依据对系统发起的网络和应用请求的开始时间为起点来计算的。用户每点击一次鼠标,就会出现很多的请求,这需要测试人员在实际操作中结合 JAVA 或其他语言进行编译计算。2.2.4 并发用户数并发用户数是指大量用户在同一时间登录该系统并进行具体应用操作时的用户总数,它反映了应用系统所能承受的压力和容载功能。对于长连接系统来说,最大并发用户数反映的是系统的并发接入能力;而对于短连接系统来说,最大并发用户数和系统架构等联系紧密,而与系统的并发接入能力无关(测试报告结果如图 2 所示)。3 技术分类3.1 基准测试基准测试是指系统承受负载压力时,测试人员需要观察图1 各种线上直播活动广播与电视技术 2023年 第50卷 第1期25热点 论点Application and Practice of Radio and Television Media Convergence 广电媒体融合应用实践系统的运行状况,并对有关数据进项详细的记录,从而为后续测试打下一个坚实的基础。例如借助相关测试软件,记录月中或月末正常水平下的系统各项运行指标。3.2 负载测试负载测试是指对系统施加负载压力或者延长持续时间,直至多项安全性能指标达到标准。需要注意的是各项指标绝对不能少于基准测试标准。在测试过程中,需要不断地测试系统在不同负载情况下性能指标的变化情况。3.3 压力测试测试人员在压力测试过程中,应注意观察系统处于或超过负载时的情况。通过压力测试可以了解系统同时服务人数最大值和最高服务级别,进而增强系统运行的稳 定性。3.4 可靠性测试可靠性测试不必过多考虑系统架构,只需关注系统运行状况以及用户使用情况。在可靠性测试中,最重要的是软件运行状况分析(如图 3 所示)。4 应用成效 性能测试不仅关注已经存在的问题,更需要发现那些可能存在的问题,只有这样才能提升软件的服务品质。去年过年期间,新蓝网与丽水莲都融媒体中心合作展开了“过年七天乐”的抽奖活动。活动前进行了周密的性能测试,对于可能出现的各种情况进行了技术模拟及应对,从而有力保障了活动的平稳上线,有效助力了莲都融媒 APP 的线上推广,也展示了新蓝网的专业态度。截至 2021 年,新蓝网在浙江广电集团大力支持与指导下,已经与全省多地市县融媒体中心携手合作,开发上线融媒 APP 数十个,市县APP 平均用户数达上万人,逐渐形成省市县三级媒体融合生态圈。5 结束语随着媒体融合不断发展与成熟,以融合手段壮大主流网络舆论阵地已是大势所趋。统计显示,我国网民规模达 8.02亿,手机网民规模达 7.88 亿,网民通过手机接入互联网的比例高达 98.3%。在移动互联时代,“终端随人走、信息围人转”是传播的鲜明特征。我们相信,随着媒体融合的日益深化,主体媒体更趋 IT 化、互联网化和移动化,媒体融合场景下应用系统的性能测试将成为融媒技术系统发展和应用的关键保障,性能测试的技术研究也更具现实意义和实用 价值。参考文献:1 廖颖.计算机应用系统性能测试技术及应用研究J.信息与电脑(理论版),2018.2 李国文.计算机应用系统性能测试技术与运用分析J.计算机产品与流通,2019.第一作者简介:沈文弢,男,1992 年生,本科学历,助理工程师,浙江广播电视集团新蓝网技术中心测试工程师。主要从事市县融媒体 APP、市县融媒体后台“蓝芯”等方面的测试工作。图2 测试报告结果图3 可靠性测试中测试时间与发现故障数的关系