文档介绍:任务: 测试JBOSS环境下UBSS项目的性能 目标:测试缴费部分(前台缴费,IC卡充值)在并发数从50-100递增的性能指标,不要求对结果进行分析步骤: ,要求与真实环境大概一致(关注在现有license情况下,UBSS系统支持的最大并发数) (SQL和存储过程) (Vuserscrīpts,scenario)  针对UBSS项目,抽取对系统影响最大、最为典型的业务交易,构建场景,以此评判系统的整体性能和实际性能表现     概念:检查每个业务的基准响应时间(系统整体空闲,无额外进程运行并占用系统资源)  方法:单用户运行业务多次,获取该业务的平均响应时间  序号功能名称并发用户数循环次数操作间隔循环间隔  1-1   前台缴费    1       100      3      3  1-2   IC卡充值    1       100      3      3   概念:设定负载序列,并发用户数为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   概念:多个交易组合在一起,设定负载序列,并发数为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性能指标   CPU使用率  内存占用率  磁盘读写 (略),可直接看应用系统所在主机情况 (略),可直接看应用系统所在主机情况   平均响应时间  最长响应时间  吞吐率衩测系统环境描述   J2EE架构,多层结构,即展示层、应用服务层、数据服务层   主机名        型号  主机IP CPU数  内存 磁盘  用途  数据库主机      应用主机   1  2G    项目  信息  备注  操作系统 windowxp 应用主机    linux  数据库主机  数据库  oracle10G  中间件     测试工具  破解   数据库实例 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  windowxp  generator+cont