以下为《商城系统性能测试方案》的无排版文字预览,完整内容请下载
商城系统性能测试方案
编写人:
审批人:
最后修改日期:
公开范围:
目录
前言 2
1.系统性能测试概述 3
1.1 被测系统定义 3
1.1.1 功能简介 3
1.1.2 性能测试指标 3
2 . 性能测试 5
2.1 压力测试 5
2.1.1 压力测试概述 5
2.1.2 测试目的 5
2.1.3 测试方法及测试用例 5
2.1.4 测试指标及期望 6
2.1.5 测试数据准备 7
3 测试过程及结果描述 7
3.1 测试描述 7
3.2 测试场景 7
3.3 测试结果 7
4. 测试报告 8
前言
系统已在成功上线,从而业务信息管理逐步走上了集中管控的道路。由于密集在各网点展开业务,从而将会势必出现业务系统中信息大量增长的态势。
随着业务系统在生产状态下日趋稳定、成熟,系统的性能问题也逐步成为了我们关注的焦点:每天大数据量的“冲击”,系统能稳定在什么样的性能水平,***业务增加时,系统能否经受住“考验”,这些问题需要通过一个完整的性能测试来给出答案。
本《性能测试方案》即是基于上述考虑,参考科学的性能测试方法而撰写的,用以指导即将进行的系统的性能测试。
1.系统性能测试概述
1.1 被测系统定义
商城系统系统作为本次测试的被测系统(注:以下所有针对被测系统地描述均为针对商城系统系统进行的),商城系统系统是由java编写的一个三层架构的应用软件,后台应
用了Oracle10g数据库,该系统包括主要功能有:商城系统等,在这些功能中都存在大数据量查询以及日报、周报、年报的统计,在本次测试中,将针对这些大数据量
的查询、统计功能进行压力测试,检查并评估在模拟环境中,系统对负载的承受能力,
在不同的用户连接情况下,系统的吞吐能力和响应能力,以及在预计的数据容量中,系统能够容忍的最大用户数。
1.1.1 功能简介
主要功能上面已提到,由于本文档主要专注于某某在这里功能不再作为重点讲述。
1.1.2 性能测试指标
本次测试是针对商城系统系统在应对密集整转的大压力下而进行的,主要需要获得如下的测试指标。
1、 应用系统的负载能力:即系统所能容忍的最大用户数量,也就是在正常的响应 时间中,系统能够支持的最多的客户端的数量。
2、 应用系统的吞吐率:即应用系统在单位时间内完成的交易量,也就是在单位时间内,应用系统针对不同的负载压力,所能完成的交易数量。
3、系统的响应能力:即在各种负载压力情况下,系统的响应时间,也就是从客户 端请求发起,到服务器端应答返回所需要的时间,包括网络传输时间和服务器处理时间。
4、 应用系统的可靠性:即在连续工作时间状态下,系统能够正常运行的时间,即在连续工作时间段内没有出错信息。
1.2 系统结构及流程
系统在实际生产中的体系结构跟本次性能测试所采用的体系结构是一样的,交易流程也完全一致的。不过,由于硬件条件的限制,本次性能测试的硬件平台跟实际生产环境略有不同。
1.2.1 系统总体结构
描述本系统的总体结构,包括:硬件组织体系结构、网络组织体系结构、软件组织体系结构和功能模块的组织体系结构。
1.2.2 功能模块
1.本次性能测试中各类操作都是由若干功能模块组成的,每个功能都根据其执行特点分成了若干操作步骤,每个步骤就是一个功能点(即功能模块),本次压力测试主要涉及的功能模块以及所属操作如下表业务流程 本次性能测 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 力的情况下,业务系统的性能表现。
3.3 测试结果
执行每个场景时记录以下相应的数据 APP服务器主机上的CPU利用率:
在数据库(Oracle)服务器上主机上的CPU利用率:
IO和CPU利用率对照表如下:
APP服务器监控的网络流量:
DB服务器上监控的网络流量:
运行的并发用户数目:
测试中完成各操作的平均响应时间:(单位:秒)
测试中每秒的点击率如下:
交易的吞吐率(每秒处理数据量):
4. 测试报告
在商城系统系统的性能测试结束,根据测试结果,将生成测试报告。 对应的文档名称如下: ? 《性能测试报告》
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《商城系统性能测试方案》的无排版文字预览,完整内容请下载
商城系统性能测试方案由用户“lfm198809”分享发布,转载请注明出处