面向视频会议的大容量自动化测试系统的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:lanses
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
视频会议为异地企业、部门、用户提供语音、影像、文件等面对面的沟通服务,能够有效提高交流效率,降低企业运作成本。2020年新冠肺炎疫情爆发期间,远程办公、居家教学等使视频会议的使用频率及时间大幅增加,用户数量呈指数级上升,这大大推动了视频会议发展。随着视频会议广泛应用在日常生活中,视频会议的安全性、稳定性、可靠性、实时性、大容量等特性越来越受到人们的重视。如何通过稳定高效的自动化测试来评估视频会议性能质量,成为当前业界面临的关键挑战。为此,本文在研究视频会议系统大容量性能指标的基础上,设计并实现了一种自动化测试系统。主要工作如下:(1)设计与实现测试节点的管控分离。本文将管理和控制相分离的思想运用至分布式测试节点的部署中,允许测试人员通过测试系统对测试节点进行统一管理和规划。该模块通过Ganymed-SSH2连接装有测试节点机的Linux系统实现测试执行机的一键启动、禁用和校准功能;优化JMeter工具中的Distributed Runner类,实现对测试节点的权重个性化配置。(2)设计与实现测试脚本的自动执行。针对不同应用场景,脚本执行模式分为两种:非GUI脚本测试模式执行JMeter命令进行测试,适用于接口测试和简单性能测试;API内核测试模式通过优化JMeter核心接口JMeter Engine支持实时监控、多线程控制等,适用于复杂性能测试。系统集成定时任务框架Quartz,利用Cron插件设置测试时间,最终实现自动化测试。(3)设计与实现测试报告的自动生成。本文通过优化JMeter测试报告生成类Report Generator,实现多线程自动生成HTML测试报告,方便测试人员更为直观地分析测试结果。系统通过配置邮件发送工具类Java Mail Sender将测试结果第一时间自动发送到测试人员的邮箱,保证了整体测试进度。本文根据视频会议的测试需求,通过使用构建管理工具Maven和开发框架Spring Boot,优化测试驱动工具JMeter,研发了面向视频会议的大容量自动化测试系统。在实际投入视频会议系统性能的测试中,该系统能较好辅助测试人员统一管理测试资源、及时定位被测系统性能问题,经检验达到预期目标。
其他文献
绩效管理的概念是由西方引入国内,是公司人力资源管理活动中的重要环节。绩效管理对公司战略目标的实现起着决定性作用,目前已被越来越多的中国公司采用接纳。随着我国市场经济体制越来越规范和完善,面对竞争激烈的全球化经济浪潮,各民营企业面对内部和外部的双重压力,要想在这样的环境中生存发展,必须摈弃之前粗放式的管理方式采用更为有效的精细化管理。在人力资源管理中绩效管理是众多模块中的重点核心。构建一套高效的绩效
学位
近年来,随着移动互联网的快速发展,电子商务尤其是在线网上购物越来越受到网民们的欢迎,电子商务对国家经济的发展也起着越来越重要的作用。网民已经习惯通过网络来购买商品,简单的购买流程、便捷可靠的支付方式、快捷畅通的物流快递、安全的信息保护都使得网上购物越来越赢得网民们的青睐。本文介绍了电子商务行业的发展历程,分析了发展的有利因素和不利因素,阐述了在线网上购物平台的开发研究背景,并详细地介绍了开发该平台
学位
学位
学位
痛风是一种单钠尿酸盐(MSU)沉积所致的晶体相关性关节病,与嘌呤代谢紊乱及(或)尿酸排泄减少所致的高尿酸血症直接相关,属代谢性风湿病范畴。痛风可并发肾脏病变,严重者可出现关节破坏、肾功能损害,常伴发高脂血症、高血压病、糖尿病、动脉硬化及冠心病等。以下为中华医学会风湿病学分会(GRADE)2016年公布的痛风诊疗指南推荐意见。
期刊
学位
学位
工业机器人能够高效可靠地完成各种任务,大大降低人工成本。在当今的生产制造环节中,机器人多应用于已知的环境中,通过示教编程完成给定的工作。然而随着传统制造业的转型升级和疫情常态化的大形势下,柔性化、自动化的生产线逐渐成为智能制造的主流,这就要求机器人具备感知环境的能力和云端监控的能力。在此背景下,本文基于RGB-D视觉传感器,充分利用物体的三维空间信息,实现了物体识别和位姿估计,开发了基于数字孪生的