压力测试方案
《安徽省网上申报纳税服务系统》
压 力 测 试 方 案
文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改 文件标识: 当前版本: 创 建: 完成日期: 编 号: 安徽省网上申报纳税服务系统压力测试方案 v3.0 汪维敏 YF--001
让客户体验安全,享受技术 1
压力测试方案
目录
1. 1.1 1.2 1.3 1.4 1.5
引言...................................................................................................................... 3 编写目的.............................................................................................................. 3 方案设计.............................................................................................................. 3 需要局端提供的信息........................................................ 错误!未定义书签。 可能出现的问题................................................................ 错误!未定义书签。 建议.................................................................................... 错误!未定义书签。
让客户体验安全,享受技术 2
压力测试方案
1. 引言
1.1 编写目的
对本系统的用户访问量、系统处理能力、业务处理能力、网络流量、系统响应时间等5个主要方面进行初步分析估算,计算出系统稳定运行所能承受的并发用户数、响应时间、每秒请求数等系统主要性能参数指标。
1.2 方案设计
主要思想是使用虚拟用户(Virtual users)来模拟实际用户对系统施加压力。 场景设计:
系统分网站和后台管理两部分,测试分两个方案。测试内容取四个典型的用户操作、录制脚本。
场景设计思想是:大量用户使用和长时间反复运行,以检查系统的长期稳定性。
访问内容:
通过登录安徽省网上申报纳税服务系统,进行申报,缴纳等业务。
访问用户数(并发用户数):100
访问时间:每10秒增加30个用户,并发用户数达到200后再持续6小时。 场景名称 场景业务及比测试指标 性能技术器 例分配 用户分配:100 服务器CPU实用户增长模式: 用率 每10秒增加30登陆、申报页面响应时Web访问典型个 服务器内存场景 迭代时间间隔:间10秒 使用率 60秒 运行时间2小时 响应时间
1.3 2.测试内容和步骤
目的 运行时间 输入/动作 10个用户并发操作 20个用户并发操作 系统稳定运行下模拟最大用户数目、长时间运行系统测试 2小时 输出/提取税种鉴定、申报 是否能正常运行 让客户体验安全,享受技术 3
压力测试方案
30个用户并发操作 50个用户并发操作 100个用户并发操作 故障发生的时刻 故障描述 (CPU小时) (CPU小时) (CPU小时) 任务A无故障运行的平均时间间隔 任务A无故障运行的最小时间间隔 任务A无故障运行的最大时间间隔 目的 方法 测试在不同并发用户条件下客户端、应用服务器、数据库服务器情况 使用Loadrunner录制的日常业务的应用脚本,以不同的并发数进行并发性测试,记录各种用户连接数下,不同并发请求的性能变化。 申报事务平均响应时间 CPU利用率 CPU利用率 申报事务最大响应时间 Memory利用率 Memory利用率 每秒点击率 磁盘I/O情况 磁盘I/O情况 并发用户数与事务执行情况 并发用户数 10 20 30 50 100 并发用户数 10 20 30 50 100 并发用户数 10 20 50 并发用户数与数据库服务器的关系表 并发用户数与应用服务器的关系表 30 让客户体验安全,享受技术 4
压力测试方案
100 并发用户数与网络情况 并发用户数 10 20 30 50 100 网络吞吐量 网络带宽 网络延迟
1.4 2.测试结果描述
服务器Cpu使用率见下图
让客户体验安全,享受技术 5
压力测试方案
每秒处理完成的登录个数固定在13.5个左右,登录响应时间随虚拟用户数增加而增长。在60个虚拟用户的压力下,登录响应时间在4.2秒左右(以上图中为了显示方便,数值在原值的基础上乘10)。在80个虚拟用户的压力下,登录响应时间在5.8秒左右,
1.5 6.6 服务器处理能力(以登录页面为例)
从图中数据可以分析出以下结论:
目前的测试环境条件下,cpu使用率在80%左右时,每秒能够处理完成的登录个数是12个左右。cpu使用率在100%左右时,每秒能够处理完成的登录个数是13.5
让客户体验安全,享受技术
6
压力测试方案
个左右。
让客户体验安全,享受技术 7