性能测试用例
文档标识:zzuli_zyivid 软件测试说明
项目名称:花园网上购物系统
项目标识:ZYH_01
测试级别:性能测试
密级:无
文档信息修订历史记录
文档审核与批准
目录
档信息
ffl .........
1.2 1.3 1.4 标识? ? ? ? 系统概述文档概述参考文档
术语和缩略语测试准备????
3. I 3.2 3.3 硬件准备…… 软件准备…. 测试工具准备
测试用例2 4 4 4 4 5 5 5 5 5 6 6
1.1标识
a -文档标识号:NO. 2
b. 标题:花园购物系统(Plants by ffcbSphere )
c -委托单位:轻工业学院软件测试09级测试项目小组ZYH
d -被测软件研制单位:IBM
1.2系统概述
1. 产品应用领域:网上购物
2. 产品特点及其主要功能模块:
花园购物系统是企业产品与客户服务之间建立更加直接沟通及交流的平台,将产品展示 给客户,让客户通过便能够自由选购,是产品预定系统的主要目的。本系统只在满足电子商 务时代人们对于网上购买和销售的需求?所以首先必须满足不同人群对购物系统操作和功能 的需求;其次在于必须切宪的把销售和购买结合起来,真正做到网上购买和支付。 主要坊能模块:
1. 注册与登录;
2. 3. 4. 5. 6. 7. &
1.3文档概述
本文档是由测试组根扌忌评測需求基线,编制的文档0评测需求基线由用户需求及相关文 档组
商品展不》
添加产品进入购物车并产生相应购物清单,在清单中可以删除商品;
在购物车中 > 可以向购物车继续添加商品,选择购买的数量并对价格进行逻辑运算, 或者直接进行支付;
对订单地址和购物信息进行修改更新; 可以对支付方式和邮寄方式进行选择; 提交订单支付; 退出系统。
成。
本文档的作用是对本项a的软件评测工作做细致的功能用例安排?本文档包括测试功能m'功能测试容、测试工作中要采用的测试方法和工具等容。
1.4参考文档
软件需求规格说明书'软件详细设计说明书'项a开发进度表'质量保证计划
2术语和缩略语
2.1虛拟用户(Vusers):在测试过程中* LoadRunner使用虚拟用户模仿
人类真实用户对被测应用程序进行操作,这样数千虚拟用户可同时运行于一个单一的工作机(站)。
2.2流量(throughput):虚拟用户从服务器接受的数据量?以字节为单
2. 3事务(Transaction) : LoadRunner在测试脚本中定义事务,是一个或
一系列用来操作服务器的行动以衡量服务器的性能。
2. 4事务响应时间(Transaction Response Times):处理一项事务所需
要的时间。
2. 5 事务响应时间百分比(Transaction Response Times Percentile):
在给定的时间a通过的事务的百分比。
3测试准备
3.1硬件准备
服务器:
CPU : Pentium (R) DuaI-CorcE5400 2. 70GHz
硬盘:80GB
3.2软件准备
服务器:操作系统:Windows XP SP3
浏览器:IE6 SP2
应用服务器:IBM Websphere
Office 2007
3.3测试工具准备
LoadRunner Virtual User Generator
使用LoadRunner 的 Virtual User Generator (简称VuGen)' 创建系统负载。通过录制应用程序中用户执行的操作来生成Vuser (虚拟用户),以虚拟用户的方式模拟真实用户的业务操作行为。
它首先记录下用户功能操作业务流程,然后将其转化为测试脚本,以便作为负载測试的基础。
对于选择的用户功能,本次测试原则上一个完整动作过程(如:单独访问一个网页)生成一个測试脚本。
具体实施工作是在一台测试机上进行的。首先登入指定功能的页面,确认网页可访问后进行測试脚本的录制、保存,最后回放测试脚本,保证测试脚本执行
LoadRunner Controller
使用LoadRunner的Controller *设定负载测试方案*业务流程组合和虚拟
用户数量。这样可以建立多种測试方案。
Controller可以运行用来模拟真实用户执行的測试脚本,并可以通过设置
虚拟用户数让多个虚拟用户同时执行测试脚本以达到在测试系统中创建压力负载。
通过设置“虚拟用户数”和运行时间 > 观察系统运行性能状况。
本项具体实施工作是在LoadRunner的Controller中引入需要加载的测试脚本,针对脚本设置加载测试参数和加载运行方式。然后启动加载测试,观察测试运行情况'加载测试结束后记录測试运行场景等。
LoadRunner Analysis
使用LoadRunner Analysis来收集汇总所有的测试数据,可以获得有关测
试功能点的性能记录报告和图表。
4测试用例
前提和约束
过程终止条件
结果评估标准测试记录
设计人员
用例名称
用例描述
用例的初始
化
序号
2'同时加载所有的用户
3'运行前初始化所有的用户
4 ' Run-time settings:循环五次
5'不打印日志
6'不模拟浏览器缓存
7、HTTP连接超时为600s
8、HTTP接收超时为600s
9 ' Step下载超时为600s
1 '蔭陆操作成功
2、系统错误____________________________
系统单点操作小于五秒
1 '用loadrurmcr录制脚本并调试成功;
2'设置参数池
3'创建场景和配置测试参数
4 ' 20并发用户运行成功
设计0期201L1.I0 用户登录40并发
步骤名称进入索统
用例标识ZR 02 1'用户输入用户名称和密码;2'
点击登陆按钮进入系统。
1'后台服务启动;
2'有效的用户名和密码的准备。
綸入正确的用
户2和密码
注销
前提和约束
测试过程
输入及操作的说明代
开IE浏览器,榆入
服务爲地址
输入用户名和对应密
码
点击登陆后进入系统
主郑面____________
点击注销退出系统
期望的结果
进入系统
用户名和密码正
确
进入系统主界面
成功退出进入系
统登陆贡面
1' Schedule:
2'同时加载所有的用户
3'运行前初始化所有的用户
4' Run-time settings:循环五次
5'不打印0志
6、不模拟浏览器缓存
7' HTTP连接超时为600s
8' HTTP接收超时为600s
评估的标准
与期望结果
一致
与期望结果
一致
与期望结果
一致
与期望结果
一致
备注
2
1 ' Adt "Login"至U “register for your own account here"连接; 2'填写表单,注册新用户。
1 '后台服务启动;
2'有效的创建用户信息的准备0
測试过程
过程终止条件 结果评估标准 测试记录 设计人员 用例名称 9 ' Step 下载超时为600s ―1、登陆操作成功
2 '系统错误
系统单点操作小于五秒
1 '用loadnmncr 录制脚本并调试成功; 2'
设置参数池
3'创建场景和配置测试参数
4 ' 40并发用户运行成功
注册新用户20人并发
设计a 期
2011.1.10
用例标识
zr-03
序号 步骤名称 进入注册用户 页面
注册新用户
注册 输入及操作的说明 点击"register for
your own account here**连接 榆入用户电子,密 码 ' 确认密码*第一 个名'最后一个名' 联系地址?城市,国 家,邮政编码,联系 点击注册
期望的结果 进入注册用户
评估的标准 与期望结果 一致 备注
前提和约束 2 3 4 5 6 7 8 9 过程终止条件 结果评估标准
测试记录
可以创建新用户
与期望结果 一致
注册成功
与期暨结果 一致
Schedule:
同时加载所有的用户 运行前初始
化所有的用户
Run-time settings;循环 10 次 不打印0志 不模拟浏览器缓存 HTTP 连接超时为600s HTTP 接收超时为600s
Step 下载超时为600s 创建新用户成坊 不能创建新用户 系统单点操作小于五秒
1 '用loadrunncr 录制脚本并调试成功;
用例描述 用例的初始
化