奋斗网上购物商城
性能测试用例
——
二○一一年五月
文件修改版本控制
更新状态: 用字母表示。
C——创建,A——增加,M——修改,D——删除
目录
第1部分概述
1.1 编写目的
本方案描述了性能测试的测试环境、相关术语解释、测试用例的编码规则和性能测试用例等内容,本方案将用于指导软件测试人员进行性能测试。
1.2 读者对象
本方案的主要读者为软件开发项目管理者、软件工程师、系统维护工程师、测试工程师、客户代表。
1.3 项目背景
项目名称:奋斗网上购物商城系统
项目简称:shopping系统
委托单位:济南奋斗公司
开发单位:北京奋斗公司
1.4 测试目标
通过性能测试,更早、更快地将软件系统中所存在的性能瓶颈找出来,并促进开发人员尽快地解决问题,最终向客户提供一个高质量的满足客户需求的软件产品。
第2部分 测试配置要求
2.1 网络环境 2.1.1 网络硬件
数据库服务器
性能测试机
2.1.2 网络软件
2.2 服务器环境 2.2.1 服务器硬件
2.2.1.1 应用服务器硬件
1、服务器数量:1台
2、服务器硬件配置:品牌:联想
内存: Xeon E5405 硬盘:160G
2.2.1.2数据库服务器硬件
1、服务器数量:1台
2、服务器硬件配置:品牌:联想
内存:
Xeon E5405
硬盘:160G
2.2.2服务器软件
2.2.2.1 应用服务器硬软件
windowsXPSP2服务器版
2.2.2.2 数据库服务器硬软件
1、windowsXPSP2服务器版
2、数据库:oracle11g
2.3 测试机环境
2.3.1测试机硬件
2.3.2测试机软件
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登录系统