奋斗网上购物商城性能测试用例文件状态:文件标识:[]草稿当前版本:[]初稿公司名称:北京奋斗公司[V]正式发布方案编制:[]正在修改方案申核:完成日期:二O一一年五月文件修改版本控制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、服务器硬件配置:品牌:联想内存:XeonE5405硬盘:160G2.2.1.2数据库服务器硬件1、服务器数量:1台性能测试数据库服务2、服务器硬件配置:品牌:联想内存:XeonE5405硬盘:160G2.2.2服务器软件2.2.2.1应用服务器硬软件windowsXPSP2服务器版2.2.2.2数据库服务器硬软件1、windowsXPSP2服务器版2、数据库:oracle11g2.3测试机环境2.3.1测试机硬件类型数量(台)配置手提电脑1CPU:CR内存:硬盘:160G2.3.2测试机软件WindowsXPSP2系统,火狐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>29010<3<75%>5,852,803>50<4<75%>6,095,444>100<5<75%>6,401,081>测试结果相关脚本: