基于云存储视图库系统的并发性测试

来源 :中国新通信 | 被引量 : 0次 | 上传用户:zhenhua212824
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 针对现有云存储视图库系统,采用自动化测试工具与资源监控工具相结合实现服务器端系统资源上传下载功能的并发性测试。该种性能测试方法,无需使用复杂的性能测试工具,为系统的负载测试提供了新的思路和手段。
  【关键词】 云存储视图库 自动化测试工具 并发性测试
  一、背景
  云存储视图库系统是基于行业视频监控业务需求,开发出的一款集视频片段存储、转发、下载为一体的视图库云节点产品。它提供基于秒级精度的视频随机寻帧、快进、快退的视图播放器,能够支持原始视频和智能分析后的视频的播放。采用集群管理技术实现多个视图库云节点的自组网。致力于为用户提供更优质的服务。系统具备高性能、高可靠、高开放性、易维护、易管理的特点。能够广泛应用于平安城市、交通监控、园区安防等的价值视频片段的存取。
  二、系统业务流程
  云存储视图库是一个由“中心控制服务器”、“文件控制服务器”以及流媒体文件点播服务器、视频转码模块以及客户端共同组成的系统。为用户提供视频资源的上传、下载、点播以及信息统计的功能,业务流程图如下:


  当 用户进行文件上传时,服务器会首先对文件的格式进行检测,如果上传的文件格式为图片或其他文件,则直接进行存储。当上传的文件被检测为视频文件时,则先将视频文件存储到“文件缓存区”,调用视频转码组件进行编码与封装格式转换,然后再存储到正式文件存储区。用户可以根据名称、时间区间等条件对文件进行检索,并对选取的文件进行下载或远程视频点播。视频点播由用户通过播放器客户端向MainServer发起视频点播请求,MainServer则调用媒体组件,得到流媒体点播组件返回的视频流RTSP地址,然后流媒体点播组件会从文件存储区读取文件,将其打包成RTP视频流并发送给播放器客户端。当用户上传文件时,同时会为当前文件生成唯一的ID,当用户取文件或进行视频文件点播时,使用文件ID来作为标识。
  三、系统并发性测试方法
  针对本系统的资源上传下载功能的负载测试,可采用自动化测试工具与资源监控工具相结合的测试方法,对系统资源上传下载的并发情况进行实时监控。系统负载测试的流程如图2所示:


  1.在系统客户端执行单个资源文件的上传或下载操作,此时,上传或下载的文件会生成唯一的ID。2.在数据库中查询出该资源对应的ID编号,并在应用服务端的资源监控器中观察该编号是否在磁盘I/O中产生对应的PID进程。当并发执行文件的上传下载操作时,在应用服务端的资源监控器中磁盘活动进程栏会对应生成多条PID。3.使用自动化测试工具(如按键精灵),编写循环执行上传或下载操作的脚本,并发执行多个大文件资源的上传或下载操作。4.在应用服务端的资源监控器中监控各上传下载操作对应PID进程的运行情况,包括监控系统资源的CPU使用率、磁盘I/O的读写情况以及网络使用率等数据。
  由于系统设计时,生成的PID号是根据操作请求顺序增长的,因此,在系统并发测试时还可根据PID编号的顺序,监控资源上传下载操作是否有请求丢失的问题。如有请求丢失的情况,可查询系统日志,排查请求丢失的原因。
  当资源监控器中各项指标都达到负载值时,统计出PID进程总数即为单台设备允许的并发数,以此确定系统的并发性能。
  参 考 文 献
  [1] 张龙立.云存储技术探讨[J].电信科学,2010(S1).
  [2]谢希仁. 计算机网络(第五版)[M].北京:电子工业出版社,2008.
  [3]唐凯,唐云韬等著.互联网技术与应用 机械工业出版社,2006.
  [4] 黄侨,葛世伦著. 开源Web自动化测试框架的改进 研究[J].科学技术与工程,2012.
  [5]靳鸿著,测试系统设计原理与应用,电子工业出版社,2013.
  [6]吕冰著,web编程与设计教程,河南大学出版社,201203.
其他文献
心脏是人体健康最敏感的“晴雨表”,也是决定能否延年益寿的重要器官。生理学家研究认为,经常运动的人心血管功能强。心跳缓慢有力。心脏输出量大。因此较少患心脏病。美国哈佛
国务院总理温家宝2月29日主持召开国务院常务会议,同意发布新修订的《环境空气质量标准》,部署加强大气污染综合防治重点工作。为使环境空气质量评价结果更加符合实际状况,更加
【摘要】在市场不断前行的过程中各行各业所需要的专业性人才数量也在不断增多,特别是在我国对于技术型人才需求始终处于一个供不应求的状态。在这种背景下使得国家对职业教育愈发重视。信息化时代下计算机已经成为了必不可少的工具,在企业运作过程中计算机的使用都是无法避免的,这也给职业院校计算机教学提出了新的要求,而传统教学模式显然无法满足此类需求。本文对职业院校计算机互动教学模式的应用进行了分析并提出了相关观点
美育是素质教育的重要组成部分,新诗歌指现代白话文诗歌,是最能培养学生认识美、感受美、创造美的文学样式之一。本文从新诗歌的朗诵、鉴赏、创造三个方面分析其美育教学。
写作文是检验学生语文综合能力和个人素质的重要手段与依据,是凭借语言文字来反映客观事物,表达思想感情的一项富有创造性的心智活动。它综合了信息的搜集处理,材料的分析综合,思
叙事结构是小说艺术形态建构手段的主体,它的主要功能是聚合形象体系的纵向秩序。《虹》在结构上明显打破了传统小说的框架,颠覆了传统小说的情节概念,被不少人认为是劳伦斯小说
在语文教学中存在着一个困惑,那就是很多学生不知道怎样学习语文,不能掌握正确的学习方法、新课改教材与传统教材相比有两个方面的显著不同。我认为主要从以下几方面来做从而激
在语文说话教学中要开启学生之口,使他们变“不愿说”为“乐意说”,从“不会说”到“善于说”,我认为注重训练的有趣有序是重要措施。
本文通过对多媒体在现代教学应用中的实践考察与分析,肯定了多媒体教学的优势,同时对于其应用中的困境做了客观阐述和说明,并提出比较可行的解决办法,借此来探讨多媒体教学的生存
通过对大凌河朝阳段5个采样点9个样本的底栖动物监测分析,检出底栖动物59种,采用BI指数进行水质评价。调查结果表明,大凌河南大桥及上游河段为清洁,市区段下游为轻污染至中污