web项目性能测试方案

上一篇 / 下一篇  2008-08-28 11:54:04 / 个人分类:性能测试

任务:
 测试JBOSS环境下UBSS项目的性能
 目标:测试缴费部分(前台缴费,IC卡充值)在并发数从50-100递增的性能指标,不要求对结果进行分析

步骤:
 1.搭建测试环境,要求与真实环境大概一致(关注在现有license情况下,UBSS系统支持的最大并发数)
 2.准备数据脚本(SQL和存储过程)
 3.准备测试脚本(Vuser scrīpts,scenario)
 4.进行性能测试

测试范围
 针对UBSS项目,抽取对系统影响最大、最为典型的业务交易,构建场景,以此评判系统的整体性能和实际性能表现
 a.用户前台缴费
 b.标准用户IC卡充值

测试内容
 1.基准测试
  概念:检查每个业务的基准响应时间(系统整体空闲,无额外进程运行并占用系统资源)
  方法:单用户运行业务多次,获取该业务的平均响应时间

  序号 功能名称 并发用户数 循环次数 操作间隔 循环间隔
  1-1    前台缴费     1        100       3       3
  1-2    IC卡充值     1        100       3       3

 2.单个交易负载测试
  概念:设定负载序列,并发用户数为X{20,30,50,....},收集系统单个交易在不同负载级别的性能表现
  方法:设置并发用户数等于X,关键步骤处设置并发点,每个用户运行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卡充值      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分钟,获取平均响应时间和吞吐量

  序号      功能名称        并发用户总数  比例    持续时间 操作间隔 循环间隔
  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.主机系统性能指标
  CPU使用率
  内存占用率
  磁盘读写

 2.数据库性能指标(略),可直接看应用系统所在主机情况

 3.中间件指标(略),可直接看应用系统所在主机情况

 4.业务指标
  平均响应时间
  最长响应时间
  吞吐率

衩测系统环境描述
 1.系统架构
  J2EE架构,多层结构,即展示层、应用服务层、数据服务层

 2.主机环境
  主机名         型号   主机IP CPU数  内存  磁盘  用途
  数据库主机  192.168.1.8   
  应用主机  192.168.1.33 1   2G 

 3.软件环境
  项目  信息  备注
  操作系统 window xp 应用主机
    linux  数据库主机
  数据库  oracle10G
  中间件  EOS5.3 for JBOSS 
  测试工具 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,测试客户机
  序号 IP  操作系统  配置    用途
  1 192.168.1.30 window xp pentium4 3.2GHz memory 1G generator+controoler

测试报告
 由anilys自动生成


TAG: 测试方案 JBOSS 性能测试

 

评分:0

我来说两句

日历

« 2024-03-24  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

我的存档

数据统计

  • 访问量: 5492
  • 日志数: 5
  • 文件数: 1
  • 建立时间: 2008-08-28
  • 更新时间: 2008-08-29

RSS订阅

Open Toolbar