网盘4.0性能测试方案

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网盘性能测试方案]

目录

1 测试目的 (2)

2 测试环境描述 (2)

服务器环境 (2)

硬件环境 (2)

网络环境 (3)

测试环境各系统软件版本清单 (3)

拓扑结构 (4)

测试工具 (4)

3 测试内容及方法 (4)

测试目标 (4)

-

测试内容 (5)

4 测试场景以及策略 (5)

基准测试 (5)

单场景压力测试 (6)

混合压力测试 (7)

稳定性测试 (7)

测试报告 (8)

风险关注点 (9)

"

~

1 测试目的

编写本方案的目的是为了测试企业网盘以及的性能对比测试,确保性能测试能够按照方案设计的测试计划正常执行,达到预期的测试目的。

2 测试环境描述

服务器环境

硬件环境

网络环境

局域网

测试环境各系统软件版本清单

各软件版本,包括小版本号,如jdk版本,数据库的版本,开发或者运维是否提供,不提供的原因是什么,都需写明。

|

拓扑结构

Jmeter/Loadrunner 11

3 测试内容及方法

测试目标

在大用户量、数据量的超负荷下,获得服务器运行时的相关数据,从而进行分析,找出系统瓶颈,提高系统的稳定性。

测试内容

本次测试主要是对网盘的元服务器读写,大文件、多文件传输,及业务操作大数据量情况下处理数据的能力及承受能力。

4测试场景以及策略

测试场景选择基准测试、单交易压力测试、混合压力测试和稳定性测试4个场景。

网盘只进行基准测试以及单场景性能测试,网盘需要进行基准测试、单交易压力测试、混合压力测试和稳定性测试。

测试目的: 验证环境、脚本和数据准备情况。获得单用户响应时间,每个脚本1个VU 重复执行100次,取平均响应时间作为基准指标。测试场景如下:

~

备注:循环三次的手工测试实现(web+pc)

单场景性能测试

测试目的: 获得单场景下的响应时间、吞吐量随压力变化的趋势,考察应用、服务器配置是否存在性能隐患。二、

备注:设计到2W个文件操作的响应时间需要与开发确认

混合性能测试

测试目的:主要看在执行不同虚拟用户数下,系统处理请求的能力。获得组合交易的响应时间、TPS、资源消耗等随压力变化的趋势。

混合场景如下:

稳定性测试

测试目的: 获得系统长时间不间断运行在正常负载下的处理能力。

在稳定性测试中使用100VU的混合场景,持续12*2个小时。

测试报告

压力测试完成后应提供关于此性能测试的结果报告,报告应该包括压力测试的具体过程、内容和测试所得到的结果。

风险关注点

由于测试版本与目前生产版本功能存在差别,用户群的未来大小和操作习惯也不能确定,因此混合场景中的比例都是估算得到的,与实际生产情况可能不尽一致;再者所选压力测试交易为典型场景,没有覆盖所有功能场景,这样测试结果和以后真实生产情况相比也不可避免会有一定偏差。

性能测试环境差异,会出现测试结果不准确的情况

相关文档
最新文档