文档详情

性能测试报告-弹幕项目

博****1
实名认证
店铺
DOCX
507.38KB
约14页
文档ID:440031207
性能测试报告-弹幕项目_第1页
1/14

弹幕项目Version: <1.0>性能错误!未指定书签Date: <2016/06/24>作者 沈志明直播弹幕性能测试1.简介1.1测试目的1. 测试弹幕服务端是否能达到产品提供的性能指标2. 尝试测试线上服务器能承受的最大值(测试机也有可能出现瓶颈)1. 2定义、首字母缩写词和缩略语任务吞吐量TPS:每秒成功处理任务数,不特殊说明时TPS指任务吞吐量网络吞吐量TPS:每秒网络流量,单位字节响应时间:用户提交一个操作到得到响应的时间间隔请求失败率:测试过程中,失败请求所占比率1.3测试范围请求弹幕(down)和发送弹幕(up)两个接I】2. 测试准备2.1系统性能要求分析产品提供以前同时人数最高为5000人(多个直播频道总和),考虑到以后用户的 增加,商议后将本次性能测试的最高并发人数定为8000人其中发送弹幕人数占总人数的 5%左右按上述数据,本次测试的请求比例为down接口 95%,叫接口 5%2.2测试数据准备使用LR调用up接I I将某一个视频vid的数据插满,用以模拟请求数据量最大的情况,插 入后每30帧15条数据插入数据参数如下:*值aid160000vid2300wid13time1-3600每中贝尝试插入一条uid1111111111+9位数字随机 数movieid123456text10个汉字+2个标点(UTF8)font数字1-3随机color数字0-16777215随机mod1弹幕项目Version: <1.0>性能错误!未指定书签。

Date: <2016/06/24>作者 沈志明2.3测试环境准备弹幕是新项目,故本次直接采用正式环境进行测试用途硬件配置软件配置服务器4台2 台 nginx:单 CPU+16G 内存2 台 redis:双 CPU+32G 内存CentOS测试客户端10台虚拟机1台,PC 8台,服务器1 台XP/win7/linux其他配置网络线上外网环境2.4测试工具选择考虑到Jmeter内存占用较大,最终决定使用LoadRunnerll3. 测试策略3.1测试方法负载测试:逐步增加压力,观察是否能达到性能目标压力测试:在达到性能目标后继续增加压力,尝试寻找服务器的性能瓶颈点长时间稳定性测试:长时间的负载测试,观察系统稳定性性能目标:成功处理任务数TPS:场景一:8000以上场景二:4000以上场景三:2666以上响应时间:前三个场景平均50ms以内服务器资源占用:CPU使用率小于80%,cpu average load范I韦I合理(小于cpu核数)内存占用小于50%请求失败率:低于5%压力持续时间:12小时以上3.2测试场景3. 2. 1测试场景一模拟将请求值设为1秒一次,一次获取30帧的情况接【1每个虚拟用户请求频率每次请求帧 数虚拟用户总 数虚拟用户增加频率执行时间down1秒一次30帧8300每1分钟增加60020分钟up7秒一次—600每1分钟增加4020分钟弹幕项目Veision: <1.0>性能错误!未指定书签。

Date: <2016/06/24>作者 沈志明3.2.2测试场景二模拟将请求值设为2秒一次,一次获取60帧的情况接口每个虚拟用 户请求频率每次请求帧 数虚拟用户总数虚拟用户增加频率执行时 间down2秒一次60帧8300每1分钟增加60020分钟up7秒一次—400每1分钟增加4020分钟3.2.3测试场景三模拟将请求值设为3秒一次,一次获取90帧的情况接口每个虚拟用户 请求频率每次请求 帧数虚拟用户总数虚拟用户增加频率执行时 间down3秒一次90帧8300每1分钟增加60020分钟up7秒一次—100每1分钟增加4020分钟3.2.4测试场景四测试服务器的压力极限,加大虚拟用户数接口每个虚拟用户 请求频率每次请求帧数虚拟用户数压力增加频率执行时间down1秒一次30帧12000每1分钟增加600直到出现 瓶颈up7秒一次—500每1分钟增加40直到出现 瓶颈3.2.5测试场景五测试长时间负载,系统的稳定性接口每个虚拟用户 请求频率每次请求帧数虚拟用户数压力增加频率执行时间down1秒一次30帧8300每1分钟增加60012小时up7秒一次—100每1分钟增加4012小时4. 性能数据记录和分析4.1被测系统4. 1. 1 测试场景一用户加载1 ” hrw^« l.FwwlX»>0« <«>'» <>«» XI>C< XM« »>-XW W«IO Xftc« B"C« ”9»R •?(!» «H<« »•<« 8 V” WTO »*?X »«IM S ■» €•«« »2t>OanfOw1h23MITT rtecwaawoa ZmmA弹幕项目Version: <1.0>性能错误!未指定书签。

Date: <2016/06/24>作者 沈志明平均响应时间IluvXb&FamMn^wauxit"3m»u lAxwTNt^rvr D TsaHnGn^wToJ r( rc/5«c iF«ub1 M UW>H«xut«*," >KW T^»4K* HI IP Xl g U«e«d»>«« xn« ”88 xo« x»« »«« Kifct w«w xww wiiw x nc« wuw x wi4» x •»« <•'«» x «ra K t>« WXW K-21«Z — 5 OXHn" j网络吞吐量dS 皈*—(«5 _•UMCwm4C«> PwnYtWf <••«{*««S t>c*»lix ^w*»?Tr*:FatadD««a)S “EEE«IS 5b%xf(»Sui INTg—x 〜gT»LW<”J:2K»XMUM*• g* xes:x»><» »<>x xc« »<>» w«» »« sw,w«i» <««<♦> sew xnc« c*um «n« xc*n« xtsce »•>« wax x^»«tMEKf E~ ~ 每秒成功处理任务数AraabHOfb»< ”4M JS FMrAobdi lh0OCmm 6—.务s5RfB 旧;* T.V*»3O.w所| FAc5.r‘c«*^wMAfl"*1—uv.sKQlS32,gx汕S■ 1u*K»XH*X■X'jna4.1.2 测试场景二用户加载MMCt oeoiw MU» XMM MKK M Mtt H«»0 M«tt MI1«O M C»t2lO MmN M«<«0 M CB,/8 MftM ttXSO MMMr«MT»早 CU— Uw»- [F*>**«VkMai牝"I-TikM»»W.CfW»M 1f*f S* »*«n**l3 IlVA^ r«M4 uwnmi»;« S5HHFvtvwWMTTFtUf«7«M M* 5««»4平均响应时间-timr^Gur*Uiat*UrwJt^urDr«i CrvUtM^1 «a«t*MrrrrwuTM. Mi^ccrd网络吞吐量Av^Mte C«S _flHrejRMi •*»••€•*«3^«r*r»Uw*v 三AUie【*a3>R"*1,7WWi g.o» tonoa)®>ow—一—1 …•— ——^.•.•.•I111[ >・”k计什朱RT«OPdT*0D*mf«:6J 2JW«» <••<•• »M38WBt> CtMM«»•> <<»»• g8 <♦»••Ct&<« <♦•!» CtM<4 O»QC« 0»M«tV*a« 5 ^MrttnSaax net (•«« wire*X H« Knot C«2I<«* %* ih~a—1^ UC /will Id所心3弹幕项目Version: <1.0>性能错误!未指定书签。

Date: <2016/06/24>作者 沈志明每秒成功处理任务数Mg 心*>i£»t 1u»uoari<«44«(aS MKMt^rd0«»« 8S8 »W2IO XOW ”38 <*>?•> K>«« KUK Ct®« »C»K W»»K WltCt H«2t0 f・"g tvn*〜g 阮H>F*些—^■vnHXM人"aSEJBW*4471TQ| 44ckr< ftRAM4K龄〃於84,n.useg4.1. 3 测试场景三用户加载05 xf X—Firr^r“、,y . I 1-J MiMOcr>C>i0v rrr*N»«VWlM» r«rw^e»|V>w^ rr.CM|tTZpa sir* cu<4r<4A i ZfvatA c« T« WU» W11W SUK FU0» X UC« WHX WWW K irw XUW C«2(M5«Cite [!4A«g 8WK0U* 0(*3uuUViQW5平均响应时间JH^«WUW*VuUmjImuPm^Ca*!uu<4 VusiMkDox Tr*Y»^4CMtf¥jmK< »5>*•••一T火* P4*w!

下载提示
相似文档
正为您匹配相似的精品文档