性能测试用例
——
文件状态:
[ ] 草稿
[ ] 初稿
[√] 正式发布
[ ]
| 正在修改 | 文件标识: | |
| 当前版本: | V1.01 | |
| 公司名称: | 北京奋斗公司 | |
| 方案编制: | ||
| 方案审核: | ||
| 完成日期: |
文件修改版本控制
| 序号 | 版本 | 修改 章节号 | 更新 状态 | 原因 | 修改人 | 修改日期 | 批准人 |
| 1 | |||||||
| 2 | |||||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 | |||||||
| 11 | |||||||
| 12 | |||||||
| 13 |
C——创建,A——增加,M——修改,D——删除
第1部分概述
1.1编写目的
本方案描述了性能测试的测试环境、相关术语解释、测试用例的编码规则和性能测试用例等内容,本方案将用于指导软件测试人员进行性能测试。
1.2读者对象
本方案的主要读者为软件开发项目管理者、软件工程师、系统维护工程师、测试工程师、客户代表。
1.3项目背景
项目名称:奋斗网上购物商城系统
项目简称: shopping系统
委托单位: 济南奋斗公司
开发单位: 北京奋斗公司
1.4测试目标
通过性能测试,更早、更快地将软件系统中所存在的性能瓶颈找出来,并促进开发人员尽快地解决问题,最终向客户提供一个高质量的满足客户需求的软件产品。
第2部分测试配置要求
2.1网络环境
2.1.1网络硬件
2.1.2网络软件
Tomcat6.0
2.2服务器环境
2.2.1服务器硬件
2.2.1.1 应用服务器硬件
1、服务器数量:1台
2、服务器硬件配置:品牌:联想
内存:2.00G
Xeon E5405 2.33
硬盘:160G
2.2.1.2数据库服务器硬件
1、服务器数量:1台
2、服务器硬件配置:品牌:联想
内存:2.00G
Xeon E5405 2.0
硬盘:160G
2.2.2服务器软件
2.2.2.1 应用服务器硬软件
windowsXPSP2服务器版
2.2.2.2 数据库服务器硬软件
1、windowsXPSP2服务器版
2、数据库:oracle11g
2.3测试机环境
2.3.1测试机硬件
| 类型 | 数量(台) | 配置 |
| 手提电脑 | 1 | CPU: CR 2.20G 内存: 2.0G 硬盘: 160G |
Windows XP SP2系统,火狐3.5.3浏览器。
2.4测试工具
性能测试工具Loadrunner11。
2.5测试数据
分别模拟1个用户、10个用户、50个用户和100个用户来对系统进行加压。
2.6测试策略
测试过程按三个步骤进行,即单独场景压力测试、混合场景压力测试、稳定性测试:
单独场景压力测试:针对某个功能点进行压力测试,分析测试结果是否满足用户要求的指标;
混合场景压力测试:根据实际用户操作,将多个单独的业务操作同时进行压力测试,分析测试结果是否满足用户要求的指标;
稳定性测试:选择某些业务场景对系统加载压力,持续运行一段时间,根据并发量或系统监控等来观察系统的稳定性。
第3部分性能测试用例
3.1压力测试用例
3.1.1并发压力测试用例
3.1.1.1登录系统
| 用例包名称 | 登录 | 用例包编号 | LOGIN | ||||||
| 重要程度 | 重要 | 初始数据量 | —— | ||||||
| 测试人 | 测试时间 | ||||||||
| 测试准备 | 1、屏蔽登录系统时校验码的校验功能,输入任何校验值都正确; 2、将登录用户的密码全部设置为1; | ||||||||
| 脚本设计 | 1、乡镇系统为测试地址; 2、将登录动作录制在Action中,并给登录动作插入事务; 3、参数化登录用户名username,设置为unique+once形式。 | ||||||||
| 场景设计 | 1、并发运行设置的虚拟用户数; 2、忽略思考时间; 3、监控响应时间、点击率、应用服务器中的CPU使用率和内存。 | ||||||||
| 用例编号 | 测试点 | 用户数 (个) | 响应时间 (s) | CPU(%) | 吞吐率 (b/s) | 内存 (p/s) | 点击率(Hits/sec) | ||
| LOGIN_ALL | 登录 | 1 | < 2 | < 75% | >5,850,436 | >290 | |||
| 10 | < 3 | < 75% | >5,852,803 | >290.15 | |||||
| 50 | < 4 | < 75% | >6,095,444 | >302.115 | |||||
| 100 | < 5 | < 75% | >6,401,081 | >317.266 | |||||
| 测试结果 | |||||||||