目
概述 . ............................................................... 1.1 1.2 1.3 1.4
录
1
错误!未定义书签。
1
错误!未定义书签。 错误!未定义书签。
1
错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。
2
错误!未定义书签。
3 3 3 4
测试目的 ..............................................................................................................................................
术语说明 ............................................................................................................ 测试内容 ............................................................................................................
测试工具 ..............................................................................................................................................
2 3
系统环境 . ........................................................... 测试执行情况 . ....................................................... 3.1 3.2 3.3 3.4
人力资源 ............................................................................................................ 测试时间 ............................................................................................................
测试环境 ..............................................................................................................................................
测试过程安排及描述 ........................................................................................
4
测试总结分析 . ........................................................................ 4.1 4.2
并发测试 .............................................................................................................................................. 稳定性测试 ..........................................................................................................................................
5 结论 . ................................................................................
1 概述
1.1 测试目的
本次压力测试的目的是模拟实际用户在阳光律盟平台正式环境使用过程中系统
负荷,主要测试系统的性能、可靠性、稳定性,利用性能测试工具 用户对平台进行压力测试,对其处理能力进行评估。 1.2 术语说明
jMeter 模拟并发
事物响应时间:处理具体业务时所花费的时间。
测试场景: 通过组织若干类型、若干数量的虚拟用户来模拟真实生产环境中的
部分压力情况。
最佳并发数:当最大并发数持续大于最佳并发时可能会出现部分用户请求失败。 最大并发数:当最大并发数持续大于最佳并发时必然会出现部分用户请求失败。
1.3 测试内容
根据需求,对登陆操作进行并发的压力测试, 对主要业务模块中的主要业务进行
压力测试和负载测试。 1.4 测试工具
Jmeter3.3
2 系统环境
第1页共4页
服务器操作系统
数据库软件
JAVA版本
中间件
客户端
服务器配置
数据库配置
3 测试场景设计
3.1 测试场景说明 序号 1
功能名称 用户登陆
并发数 10/30/60
持续时间
5 5
场景说明
模拟 10/30/60 人数登陆系统,系统响应时间 在申请委托页进行提交委托申请, 当同时进行 10/30/60 次并发进行提交申请时, 检查系统 是否能够承受压力,并且持续进行 5 分钟。 模拟 10/30/60 用户退出系统,系统响应时间
2
委托提交
10/30/60 10/30/60
3 用户退出 5
3.2 并发响应情况
90% 用 户
时间成功
平均响应
率
时间
事物名称
并发用户事物最小事物平均事物最大
数 响应时间 响应时间
响应时间
用户登陆
委托提交
用户退出
10 30 60 10 30 60 10 30 60
3.3 测试环境
对测试环境进行说明,包括硬件、软件和网络等环境。
第2页共4页
3.4.1 登录系统
1) 业务描述
登录系统即指登录到 X 系统。
2)
测试策略
主要是指对场景设计进行描述, 采用什么样的加压方式, 下面举例说明:
策略:在 LoadRunner 里设计一组场景,按每 20 个递增的方式不断增大并发
数,最终达到 400 个并发。依次运行脚本,获得不同并发数下事务的平均响
应时间。
3)
测试结果及分析
并发响应曲线图
7
) 秒 ( 间 时 应 响 均 平 务 事
6 5 4 3 2 1 0 20 40 60
80
100 120 140 160 180 200 220
240 260 280 300
320 340 360
380 400
并发用户数
由上图可见,登陆平台事务的性能比较理想,在并发
400 个用户时,其响应
400 个。
时间仍在 5 秒以下,事务可接受的最大并发数可以达到
4 测试总结分析
4.1 并发测试
针对以上所有事务的并发测试情况进行总结分析,分析得出最佳测试结果的原因,最好能将所有事务的并发响应曲线图合并成一个曲线图来综合说明。
4.2 稳定性测试
附图曲线图,详细分析描述系统在满足性能指标的情况下 (即在系统所要求的并发数及响应时间),系统持续运行很长一段时间(几小时或几天)系统性能的变化,指明系统是否出现失效状态。并对影响系统稳定运行的因素进行说明。
第3页共4页
5 结论
对整个系统的性能测试进行归纳总结。
第4页共4页
因篇幅问题不能全部显示,请点此查看更多更全内容