欢迎来到天天文库
浏览记录
ID:6440770
大小:90.50 KB
页数:16页
时间:2018-01-14
《web项目性能测试方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、web项目性能测试方案任务: 测试JBOSS环境下UBSS项目的性能 目标:测试缴费部分(前台缴费,IC卡充值)在并发数从50-100递增的性能指标,不要求对结果进行分析步骤: 1.搭建测试环境,要求与真实环境大概一致(关注在现有license情况下,UBSS系统支持的最大并发数) 2.准备数据脚本(SQL和存储过程) 3.准备测试脚本(Vuserscrīpts,scenario) 4.进行性能测试测试范围 针对UBSS项目,抽取对系统影响最大、最为典型的业务交易,构建场景,以此评判系统的整体性能和实际性能表现 a.用户前台缴费 b.标准用户I
2、C卡充值测试内容 1.基准测试 概念:检查每个业务的基准响应时间(系统整体空闲,无额外进程运行并占用系统资源) 方法:单用户运行业务多次,获取该业务的平均响应时间 序号功能名称并发用户数循环次数操作间隔循环间隔 1-1 前台缴费 1 100 3 3 1-2 IC卡充值 1 100 3 3 2.单个交易负载测试 概念:设定负载序列,并发用户数为X{20,30,50,....},收集系统单个交易在不同负载级别的性能表现 方法:设置并发用户数等于X,关键
3、步骤处设置并发点,每个用户运行N个iteration,获取平均响应时间和吞吐量 用户登陆方式:每2秒登陆2个 序号功能名称并发用户数循环次数操作间隔循环间隔 2-1 前台缴费 5 50 3 3 2-2 前台缴费 10 50 3 3 2-3 前台缴费 15 50 3 3 注:响应时间超过30S 2-4 前台缴费 20 50 3 3 注:阻塞,不进行测试 2-5 IC卡充值
4、 5 50 3 3 2-6 IC卡充值 10 50 3 3 2-7 IC卡充值 15 50 3 3 2-8 IC卡充值 20 50 3 3 3.组合交易负载测试 概念:多个交易组合在一起,设定负载序列,并发数为X{20,30,50,....},收集系统在不同负载级别的性能表现 方法:设置并发总数,各用户数按比例分配,每个用户运行N分钟,获取平均响应时间和吞吐量 序号 功能名称
5、 并发用户总数 比例 持续时间操作间隔循环间隔 3-1 前台缴费,IC卡充值 5 2:3 20m 3 3 3-2 前台缴费,IC卡充值 10 2:3 20m 3 3 3-3 前台缴费,IC卡充值 15 2:3 20m 3 3 3-4 前台缴费,IC卡充值 20 2:3 20m 3 3性能指标 1.主机系统性
6、能指标 CPU使用率 内存占用率 磁盘读写 2.数据库性能指标(略),可直接看应用系统所在主机情况 3.中间件指标(略),可直接看应用系统所在主机情况 4.业务指标 平均响应时间 最长响应时间 吞吐率衩测系统环境描述 1.系统架构 J2EE架构,多层结构,即展示层、应用服务层、数据服务层 2.主机环境 主机名 型号 主机IP CPU数 内存 磁盘 用途 数据库主机 192.168.1.8 应用主机 192.168.1.33 1 2G 3.软件环境 项目 信息 备注 操作系统 windo
7、wxp 应用主机 linux 数据库主机 数据库 oracle10G 中间件 EOS5.3forJBOSS 测试工具 LoadRunner8.1 破解 4.数据库环境 数据库实例 orcl 数据规模 用户数量:837,060 客户数量:857,043 帐户数量:832,727 未缴费帐单:403,839 IC卡用户信息:404,607 发票数量:1,169,600 用户表具信息:846,999 计费策略:845,771 已缴费帐单:5,593,951 5,测试客户机
8、 序号 IP 操作系统 配置 用途 1 192.168.1.30 windowxp pentium43.2GHzmemory1G gen
此文档下载收益归作者所有