《性能检验测试用例材料模板.doc》由会员分享,可在线阅读,更多相关《性能检验测试用例材料模板.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、*- 奋斗网上购物商城奋斗网上购物商城 性能测试用例性能测试用例 文件标识: 当前版本:V1.01 公司名称:北京奋斗公司 方案编制: 方案审核: 文件状态: 草稿 初稿 正式发布 正在修改 完成日期: *- 二一一年五月 文件修改版本控制文件修改版本控制 序序 号号 版本版本 修改修改 章节号章节号 更新更新 状态状态 原因原因修改人修改人修改日期修改日期批准人批准人 1 2 3 4 5 6 7 8 9 10 11 12 13 更新状态: 用字母表示。 C创建,A增加,M修改,D删除 *- 目目 录录 第第 1 部分部分概述概述 .5 1.1编写目的.5 1.2读者对象.5 1.3项目背景.
2、5 1.4测试目标.5 1.5参考资料.5 第第 2 部分部分测试配置要求测试配置要求 .6 2.1网络环境.6 2.1.1网络硬件.6 2.1.2网络软件.6 2.2服务器环境.6 2.2.1服务器硬件.6 2.2.1.1 应用服务器硬件.6 2.2.1.2 数据库服务器硬件.7 2.2.2服务器软件.7 2.2.2.1 应用服务器硬软件.7 2.2.2.2 数据库服务器硬软件.7 2.3测试机环境.7 2.3.1测试机硬件.7 2.3.2测试机软件.8 2.4测试工具.8 2.5测试数据.8 2.6测试策略.8 第第 3 部分部分性能测试用例性能测试用例 .9 3.1压力测试用例.9 3.
3、1.1并发压力测试用例.9 3.1.1.1登录系统.9 *- 第第 1 部分部分 概述概述 1.1 编写目的编写目的 本方案描述了性能测试的测试环境、相关术语解释、测试用例的编码规则 和性能测试用例等内容,本方案将用于指导软件测试人员进行性能测试。 1.2 读者对象读者对象 本方案的主要读者为软件开发项目管理者、软件工程师、系统维护工程师、 测试工程师、客户代表。 1.3 项目背景项目背景 项目名称:奋斗网上购物商城系统 项目简称: shopping 系统 委托单位: 济南奋斗公司 开发单位: 北京奋斗公司 1.4 测试目标测试目标 通过性能测试,更早、更快地将软件系统中所存在的性能瓶颈找出来
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、服务器数量:
5、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 测试机硬件测试机硬件 类型数量(台)配置 手提电脑1CPU: CR 2.20G 内存: 2.0G 硬盘: 160G 2.3.2 测试机软件测试机软件 Windows XP SP2 系统,火狐 3.5.3 浏览
6、器。 *- 2.4 测试工具测试工具 性能测试工具 Loadrunner11。 2.5 测试数据测试数据 分别模拟 1 个用户、10 个用户、50 个用户和 100 个用户来对系统进行加压。 2.6 测试策略测试策略 测试过程按三个步骤进行,即单独场景压力测试、混合场景压力测试、稳 定性测试: 单独场景压力测试:针对某个功能点进行压力测试,分析测试结果是否满 足用户要求的指标; 混合场景压力测试:根据实际用户操作,将多个单独的业务操作同时进行 压力测试,分析测试结果是否满足用户要求的指标; 稳定性测试:选择某些业务场景对系统加载压力,持续运行一段时间,根 据并发量或系统监控等来观察系统的稳定性
7、。 *- 第第 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) 1290 10290.15 50302.115 LOGIN_ALL 登录 100317.266 测试结果 相关脚本:
限制150内