1 / 15
文档名称:

XXX实际项目性能测试方案模板(修订).doc

格式:doc   大小:1,273KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

XXX实际项目性能测试方案模板(修订).doc

上传人:aihuichuanran1314 2022/6/19 文件大小:1.24 MB

下载得到文件列表

XXX实际项目性能测试方案模板(修订).doc

相关文档

文档介绍

文档介绍:性能测试计划
第I页
XXXXX性能测试方案
XXX项目
性能测试方案
文 档 编 号
保 密 等 级
作 者
使用独立的网段,忽略防火墙网络延迟,交易请求以及结果返回的网络传输时间可以忽略不计。
简图如下:
公司网络传输拓扑结构图
软硬件配置
性能测试环境的硬件和软件配置如下表所示:
环境
资源
数量
配置
与生产环境差异
Web服务应用软件
1
服务器型号:
CPU:4个
主频
内存:8G
存储:500G
IP地址:
系统/版本:
XXXX性能测试方案
XXXXX性能测试方案
第 4 页 / 共 12 页
XXX服务器硬件环境
数据库服务器
1
服务器型号:
CPU:,
主频
内存:
存储:
IP地址:
系统/版本:
负载机
Loadrunner
1
CPU:4个
主频:
内存:2G
存储:320
IP:
XXXX性能测试方案
XXXXX性能测试方案
第 5 页 / 共 12 页
测试方案
交易选择
通过业务数据统计和业务模型分析,最终选择的典型交易如下表所示:
编号
脚本名
业务名
业务占比
可参数化域
1
2
3
4
5
6
7
8
9
10
11
12
13
14
测试数据
参数数据
为了尽可能的模拟系统生产环境,所以JVM的初始堆栈大小、WEB服务器的线程池、数据库连接池等系统配置,统一参考WAP生产环境配置。
XXXX性能测试方案
XXXXX性能测试方案
第 6 页 / 共 12 页
存量数据
存量数据来自XXXX实际生产系统,对生产数据进行脱敏处理,并导入测试环境核心系统数据库。基础数据的数据规模。
资源监控指标
本次性能测试通过LoadRunner进行的资源监控包括:操作系统UNIX、AIX资源监控。定义的监控指标如下:
台式机
系统CPU使用率 80%
系统内存使用率 80%
系统IO使用率 80%
监控的服务器包括WEB服务器。
服务器
系统CPU使用率 80%
系统内存使用率 80%
系统IO使用率 80%
监控的服务器包括数据库服务器。
测试脚本编写与调试
测试场景设计
典型交易基准测试
典型交易基准测试是单交易单用户测试,目的是对选择的每个典型交易在无压力情况下(无额外进程运行并占用系统资源)情况下,获取系统处理单笔交易的耗时,为下一步模拟多个用户、混合交易的性能测试提供一个基本数据参考。
基准测试要达到以下目标:
验证测试脚本及测试参数的正确性。
获取系统处理单笔交易性能数据,主要是单笔交易平均响应时间。
XXXX性能测试方案
XXXXX性能测试方案
第 7 页 / 共 12 页
测试方法
使用一个Vuser,分别运行每个典型交易的脚本,设置脚本的迭代次数1次,验证所有脚本是否运行正确、所有交易事务是否成功返回,并获取每个典型交易的平均交易响应时间ART。
测试场景-基准测试(测试单业务单人测试获取典型交易的平均响应时间)
编号
场景名称
并发用户数
加压方式
持续
时间
退出方式
思考时间/迭代延迟
交易组合
负载生成器数量
备注
1
单交易单用户测试,获取各典型交易响应时间单用户交易数据
2
3
4
5
6
7
8
9
典型交易常规并发测试
单交易多用户并发测试对每个典型交易通过多个用户多次迭代执行,获得该交易在并发用户情况下的平均响应时间以及每秒响应交易数,同时检验服务器端对每个典型交易多个并发用户的处理能力。
测试方法
对单交易多用户并发测试:使用手动场景,设置并发用户数35、45,持续时间15分钟,无思考时间,无迭代延迟。测试每个交易在不同压力