欢迎来到天天文库
浏览记录
ID:55916626
大小:190.00 KB
页数:11页
时间:2020-06-14
《网盘4.0性能测试方案设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、网盘4.0性能测试方案文档编号:版本号:编写:审核: 批准:批准日期: 目录1测试目的22测试环境描述22.1服务器环境22.1.1硬件环境22.1.2网络环境32.1.3测试环境各系统软件版本清单32.2拓扑结构42.3测试工具43测试容及方法43.1 测试目标43.2 测试容54测试场景以及策略5基准测试5单场景压力测试6混合压力测试7稳定性测试7测试报告8风险关注点91测试目的 编写本方案的目的是为了测试企业网盘3.0以及4.0的性能对比测试,确保性能测试能够按照方案设计的测试计划正常执行,达到预期的测试目的。2测试环境
2、描述2.1服务器环境2.1.1硬件环境 测试机配置信息Iris服务器32核Intel(R)至强CPU2.27GHz,64G存,2T硬盘,2台Web服务器同Iris部署到相同机器Idt服务器8核Intel(R)至强CPU2.4GHz,16G存,500G硬盘,2台DB服务器32核Intel(R)至强CPU2.27GHz,128G存,2T硬盘,2台加压机PC机2台,Intel酷睿4核i5-3470,4G存,500G硬盘备注:环境需要进行最终确认2.1.2网络环境局域网2.1.3测试环境各系统软件版本清单 软件名称测试环境开发/线上环
3、境与开发/线上环境是否一致软件配置操作系统 JDK web容器与版本 web容器参数清单 数据库 各软件版本,包括小版本号,如jdk版本,数据库的版本,开发或者运维是否提供,不提供的原因是什么,都需写明。2.2拓扑结构2.3测试工具Jmeter/Loadrunner113测试容及方法3.1 测试目标在大用户量、数据量的超负荷下,获得服务器运行时的相关数据,从而进行分析,找出系统瓶颈,提高系统的稳定性。3.2 测试容本次测试主要是对网盘的元服务器读写,大文件、多文件传输,及业务操作大数据量情况下处理数据的能力及
4、承受能力。Item预置数据量运行场景说明测试点单台应用服务器与线上保持一致!!元服务器的读写处理能力读写速度及结果正确性单台文件传输服务器存储服务器的读写处理能力读写速度及结果正确性集群性能处理能力多台服务器的处理能力增长读写处理速度及正确性集群压力处理能力超出能力围后的处理响应时间及结果正确性容量测试每台文件服务器支持的文件数服务器运行性能及稳定性稳定性综合业务操作长时间运行,48小时服务器长时间运行的稳定性可靠性个别服务器无常运行的故障转移能力单台服务器出错后的可靠性4测试场景以及策略测试场景选择基准测试、单交易压力测试、混
5、合压力测试和稳定性测试4个场景。网盘3.0只进行基准测试以及单场景性能测试,网盘4.0需要进行基准测试、单交易压力测试、混合压力测试和稳定性测试。基准测试测试目的:验证环境、脚本和数据准备情况。获得单用户响应时间,每个脚本1个VU重复执行100次,取平均响应时间作为基准指标。测试场景如下:功能名称VU数量场景描述思考时间(秒)登录1单脚本循环100次0下载4k文件1单脚本循环100次0下载4M文件1单脚本循环100次0下载2G件1单脚本循环3次0下载20000碎文件(文件、文件夹)1单脚本循环3次0上传4k文件1单脚本循环100
6、次0上传4M文件1单脚本循环100次0上传2G件1单脚本循环3次0上传20000个碎文件1单脚本循环3次0单文件列表查询1单脚本循环100次020000文件列表查询1单脚本循环3次0单文件创建1单脚本循环100次0文件移动(10/20000)1单脚本循环100次0文件删除(10/20000)1单脚本循环100次0文件改名(10/20000)1单脚本循环100次020000文件删除1单脚本循环3次0文件夹授权(1个文件/20000)1单脚本循环3次次0备注:循环三次的手工测试实现(web+pc)单场景性能测试测试目的:获得单场景下
7、的响应时间、吞吐量随压力变化的趋势,考察应用、服务器配置是否存在性能隐患。二、功能名称响应时间场景描述思考时间(秒)测试目的登录2s单脚本循环15分钟0最大并发量下载4k文件2s0最大并发量单脚本循环15分钟下载4M文件2s单脚本循环15分钟0最大并发量上传4k文件2s单脚本循环15分钟0最大并发量上传4M文件2s单脚本循环15分钟0最大并发量单文件列表搜索2s单脚本循环15分钟0最大并发量20000文件列表显示查询2s单脚本循环15分钟0最大并发量单文件夹创建2s单脚本循环15分钟0最大并发量单文件夹移动(10个/20000个
8、)2s单脚本循环15分钟0最大并发量文件夹授权(10/20000)2s单脚本循环15分钟0最大并发量单文件夹删除(10个/20000)2s单脚本循环15分钟0最大并发量备注:设计到2W个文件操作的响应时间需要与开发确认混合性能测试测试目的:主要看在执行不同虚拟用
此文档下载收益归作者所有