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

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

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于云存储视图库系统的并发性测试.doc

基于云存储视图库系统的并发性测试   【摘要】 针对现有云存储视图库系统,采用自动化测试工具与资源监控工具相结合实现服务器端系统资源上传下载功能的并发性测试。该种性能测试方法,无需使用复杂的性能测试工具,为系统的负载测试提供了新的思路和手段。   【关键词】 云存储视图库 自动化测试工具 并发性测试   一、背景   云存储视图库系统是基于行业视频监控业务需求,开发出的一款集视频片段存储、转发、下载为一体的视图库云节点产品。它提供基于秒级精度的视频随机寻帧、快进、快退的视图播放器,能够支持原始视频和智能分析后的视频的播放。采用集群管理技术实现多个视图库云节点的自组网。致力于为用户提供更优质的服务。系统具备高性能、高可靠、高开放性、易维护、易管理的特点。能够广泛应用于平安城市、交通监控、园区安防等的价值视频片段的存取。   二、系统业务流程   云存储视图库是一个由“中心控制服务器”、“文件控制服务器”以及流媒体文件点播服务器、视频转码模块以及客户端共同组成的系统。为用户提供视频资源的上传、下载、点播以及信息统计的功能,业务流程图如下:   当 用户进行文件上传时,服务器会首先对文件的格式进行检测,如果上传的文件格式为图片或其他文件,则直接进行存储。当上传的文件被检测为视频文件时,则先将视频文件存储到“文件缓存区”,调用视频转码组件进行编码与封装格式转换,然后再存储到正式文件存储区。用户可以根据名称、时间区间等条件对文件进行检索,并对选取的文件进行下载或远程视频点播。视频点播由用户通过播放器客户端向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. 3

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档