实验室开放平台测试报告_第1页
实验室开放平台测试报告_第2页
实验室开放平台测试报告_第3页
实验室开放平台测试报告_第4页
实验室开放平台测试报告_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验室开放平台测试报告(v1.3)版本号修改详情时间备注1.0完成了文档草稿的撰写2015-4-81.1添加了组件库方面的用例2015-4-91.11修改了查看用户信息等用例的细节2015-4-101.2填写了用户信息等用例的测试结果2015-4-101.3填写了用户动态等用例的测试结果2015-4-111.31填写了组件库等用例的测试结果2015-4-121.4填写了功能测试的测试结果2015-4-13本次测试的目标系统是实验室开放平台,本系统的主要功能包括:登陆、个人中心、任务管理、项目管理、风险管理、注销等。相关文档与本测试文档相关的文档有:实验室开放平台设计文档v1.3功能测试用例设计

2、文档V1.4功能测试:功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。本项目的功能测试采用等价类划分,人工输入验证的方法开展测试。(测试用例的设计参看文档功能测试设计文档)本项目的功能测试自2015年4月10日开始,截至4月13日,根4-据设计的测试用例,发现和修复defect/bug情况如下:既包括上述的测试用例,也包括一些显而易见或其他情况下未涵盖的用例。DEFECT/BUG数目-defect/bug数目60类别A类别B类别C类别D类别E类别F截至到2015年4月15日,修复的defect/bug情况如下:图表标题45已修复未修复其中:在过去

3、的大致统计中,将近一半被修复的defect/bug在经过两次以上的修复过程才得以修复,大部分出现的defect/bug源于设计工作力度的不够,以及编程人员的粗枝大叶和逻辑不严谨造成的。可用性测试(用户体验测试)可用性测试旨在帮助开发团队了解来自用户的反馈,并依此改善现有设计,修复之前没有发现的问题,其具体实现方法是让一群具有代表性的用户对产品进行典型操作,同时观察员和开发人员在一旁观察,聆听,做记录。针对本项目,我们把平台部署后,邀请实验室其他成员登录该平台进行体验,并请大家提出改进意见同时,在事先不告知该平台具体细节的情况下,观察他们的上手情况。面是截至到4月15日上午,用户的反馈情况(按人

4、次统计):反馈类型:统计数量举例备注平台易用性/友好性37操作会新建太多选项卡功能性缺陷16注册什么都不填并直接关闭可重现BUG5更改个人信息并提交有时没有响应二次提交后崩溃待重现BUG7上传PDF文件后黑屏(?)越权操作3可查看并操作别人的阅读收藏动态平台效率/反馈时间23登录响应时间太长其他未分类9统计信息指代模糊不清从上表的反馈统计中可以看到,用户反映最多的问题是平台的易用性和平台的效率问题,其中平台的易用性是被吐槽最多的。平台效率上线之前已经有所预估,但是稍许意外的是登录动作的响应时间也达到了令用户不舒服的程度。另外,根据用户的反馈,在编辑长心得的时候,系统经常出现停止响应或假死的情况

5、,甚至在用户数很低的条件下,这种情况依然存在,所以系统在经受大数据检验的能力上很欠缺。性能测试性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。在本次测试中,将针对上述的功能进行性能测试,检查并评估在模拟环境中,系统对负载的承受能力,在大量虚拟用户情况下,系统的吞吐能力和响应能力,以及在预计的数据容量中,系统能够容忍的最大用户数。本次测试是针对实验室开放平台的性能特征和系统的性能调优而进行的,主要需要获得如下的测试指标。1、系统的响应能力:即在各种负载压力情况下,系统的响应时间,也就是从用户端发起,到服务器端应答返回所需要的时间,包括网络传输时间和

6、服务器处理时间。2、应用系统的吞吐率:即应用系统在单位时间内完成的交易量,也就是在单位时间内,应用系统针对不同的负载压力,所能完成的交易数量。3、应用系统的负载能力:即系统所能容忍的最大用户数量,也就是在正常的响应时间中,系统能够支持的最多的客户端的数量。目前实验室的情况为,常驻实验室的人员有30人左右,在上线对外开放之前,平台通过局域网对内开放。关键点描述KP)本次性能测试的关键点,就是查看平台在并发压力下的表现,即:支持的并发用户数目和并发用户发送频率,以及在较大压力下,系统的事务处理能力,并找出系统的性能瓶颈。性能测试环境其中具体的硬件和网络环境如下服务器设备:器:宝业內存嗣阿):LnP

7、lR)CorefTM)i5-235QPCPU3.10GHz3.10GHz8.00GB&4僅接作垂统操作系统:Windows7网络环境:WLAN(10M)数据库:MySQLcommunity5.6.23测试场景:模拟实际使用过程中的场景,实验室的人员的日常访问主要会进行下面几种操作:站内随便浏览;读心得;读文献;按60%、20%、20%分配上述4个事务,起始分配两个用户,之后每15秒增加两个用户,一直到40个用户并持续10分钟,之后每30秒减少两个用户,直至为零。另外,设定录制的思考时间是1-5秒之间的任意值。设定在用户数目小于10的情况下为轻度负载,1025为中度负载,25人以上为重度负载。为

8、了考虑用户的体验程度,结合用户体验测试中的反馈,设定轻度负载下响应时间的阈值为2s,中度负载下的响应时间为4.5s,重度负载下的事务响应时间是7s。测试结果分析:每秒点击数与吞吐量,用户数与吞吐量每秒点击数反映了客户端每秒向服务器端提交的请求数量,如果客户端发出的请求数量越多,与之相对的吞吐量也应该越大,并且发出的请求越多会对平均事务响应时间造成影响,所以在测试过程中往往将这三者结合起来分析。如图显示的是每秒点击数与吞吐量的复合图。-IAHimprSKond-11网细虽1刖仪8伪U4CMHlEilMHCEH园僅HUfiU11K13HI彌HHlikdIK砂ITXAItK;ItHHUUKZtlZ3

9、4C34KHeX,ElmdiziriinLimimrm2.期Mju.eui-BU/HIMXBn.wIM.*WjtM住jtHUXH从图中可以看出,两种图形的曲线都正常并且基本一致,说明服务器能较为及时的接受客户端的请求,并能够返回结果。对于用户数和吞吐量的关系,初始用户数比较少,相应的吞吐量也会比较低,当用户数增加时,吞吐量会也会相应增加。当用户数继续增加,但吞吐量却保持平稳时,说明带宽够用如下图所示:HwimVuKribiBrdUOhFwlajmiLfMQKI炳.MEMEHOCHIH.QHHXwMVbMO1.4K.0Mt.ildiWIHOMIJKOH!?W.MIBMjLS*g32W.au|2n

10、.nn如图可以看到,随着用户数的增加,吞吐量基本保持稳步上升的趋势,说明服务器在现有网络带宽条件下基本能处理来自用户的请求。上述考虑到以后该平台需要对外开放,针对事务的响应时间的分析在这里对上述各事务的响应时间进行分析,如下图:其中,阅读心得的响应时间随用户数量的增加显著增加,而随意浏览和阅读文献的响应时间变化相比较而言却不显著,结合心得的存储分析其原因,是心得的存储结构和对图片等资源的优化程度不够造成的,另外,对心得的显示没有采用“懒加载”等技术也大大增加了响应时间,特别是对于长心得的响应时间。在另一方面,查看URL各自的响应时间和数据传输量,发现除了心得显示之外,首页的资源的请求数据量是最

11、多的。查看其页面资源,发现图片、css和JS的体积都比较大。之前用户体验测试中有用户反馈登录等待的时间过长,虽然心得显示的响应时间在所有URL中是最长的,但考虑到其大量的时间在处理文档结构,所以除了改善文档存取速度,精简css、js等资源也是降低用户等待时间的一种方式。URLnannfrPareintiiaiiactlcnnameAveragesizeCounrToialMinIdexAvgSrdDevhripaocaihatiBQ.iiaiiive-1dion.Trsritaslon盟&3707115.11S4&4烦目915.7httpi-VloMlho&tSOBIllafcliY叙曲1嵌很

12、=2帥42祕“弗2-42a7-b1O3-f145S4iba1abActionTransaction22tB450.1747.7747.7747.71.4hHpjVlocalhostfiOeDlafclrve.nDtecontent?id2E2E6lCe-AC7-4A53-ACDFAclionTransaciion105344.55345534-5:::;-50.5查找系统瓶颈通常查找瓶颈时按以下顺序,由易到难。服务器硬件瓶颈一网络瓶颈f服务器操作系统瓶颈(参数配置)f中间件瓶颈(参数配置,数据库,web服务器等)f应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等)。瓶颈通常是由服务器配置不当

13、和资源不足造成的。例如,有问题的代码可能会使用几乎所有的计算机处理时间(CPU)并且会在服务器上造成性能瓶颈。同样,物理内存容量限制和服务器内存管理不当很容易导致服务器瓶颈。因此,在调查Web或Web应用程序服务性能较低的其他原因前,应先检查服务器的CPU和物理内存。CPU:度量ProcessorQueueLength会反映出出处理器瓶颈。一般而言,队列长度持续大于4,则表示可能出现处理器拥塞。如图所示,队列的长度最高为53,平均值为4.458,说明队列出现拥塞,处理器是系统的瓶颈。mi祀1|钦ejr.hwl-T2J:kw另外同查看度量ProcessTime(如图所示),发现随着Vuser的增

14、加,CPU使用率急剧增加,从第5分钟开始,持续维持在100%,甚至在用户数量下降后,也维持了几分钟时间,又证明了CPU是系统性能的瓶颈。PinC1HC4HHHMHF.W99KHWW.WIIWI2.MH.MH.!C-.MH1?.WILF?ItK*!lHZlfl凹gK.WEUKMl如UTK価M硬盘:由于服务器使用的是SSD,在这里不考虑硬盘的瓶颈。内存:通过查看度量AvailableMbytes,可以查看可用内存,进而推断内存是否是性能的瓶颈。系统的可用内存的情况如下图粗线所示:可以看到,可用内存一直维持在4400M的水平,已知服务器内存容量为819M,所以整个过程中物理内存使用率大约为(8192-4400)/8192x100%=46.29%,如果按物理内存使用率不超过70%来要求

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论