性能测试需求_第1页
性能测试需求_第2页
性能测试需求_第3页
性能测试需求_第4页
性能测试需求_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CRM客户关系管理系统性能测试报告文 档 编 号保 密 等 级非机密作 者SPASVO最后修改日期2016-10审 核 人最后审批日期批 准 人最后批准日期上海泽众软件科技有限公司目 录目 录I1 概述11.1 测试目的11.2 术语定义11.3 参考文档22 测试说明22.1 测试需求22.2 测试计划42.3 基准测试42.4 并发测试52.5 混合场景稳定性测试53 各场景测试结果及分析63.1.1 基准测试63.1.2 并发测试71 概述1.1 测试目的本次客户管理以新增客户、登录两个交易作为此次性能测试内容。通过设定多个场景,并发施压对比Vuser图、事务图、点击量、吞吐量等数据来得

2、出系统相对应模块的性能和瓶颈。并且与预期性能做对比,得出系统是否符合需求。1.2 术语定义1) 运行的VUSER图:显示当前运行的用户数。纵轴代表用户,横轴代表时间。横纵坐标所在点代表当前时间在线的用户。2) 事务概要图:分别显示各个事务成功失败的总数。横轴显示事务名称。纵轴代表事务总量。3) 事务响应时间:分颜色显示各个事务的响应时间。纵轴代表的是事务的响应时间,横轴代表事务的名称。4) 每秒事务数:代表每个事务到达每一秒时执行的次数。(不同的事务分颜色显示)。横轴代表时间,纵轴代表事务数量。5) 每秒事务总数:代表到达每一秒时,成功和失败的事务总数(分颜色显示)。横轴代表时间,纵轴代表事务

3、数量。6) 事务性能概要图:事务性能概要图显示了场景或会话步骤中所有事务的最小、最大和平均性能时间。 横轴执行事务名称,纵轴代表事务执行时间。7) 每秒点击量:每秒点击次数图显示在场景或会话步骤运行过程中 Vuser 每秒向 Web服务器提交的 HTTP 请求数。借助此图可依据点击次数来评估 Vuser 产生的负载量。可将此图与平均事务响应时间图进行比较,以查看点击次数对事务性能产生影响。 横轴表示场景或会话步骤开始运行以来已用的时间。纵轴表示服务器上的点击次数。 8) 吞吐量图:吞吐量图显示场景或会话步骤运行的每一秒内服务器上的吞吐量。吞吐量的度量单位是字节,表示 Vuser 在任何给定的某

4、一秒上从服务器获得的数据量。借助此图您可以依据服务器吞吐量来评估 Vuser 产生的负载量。可将此图与平均事务响应时间图进行比较,以查看吞吐量对事务性能产生影响。横轴表示场景或会话步骤开始运行以来已用的时间。纵轴表示服务器的吞吐量(以字节为单位)。 9) cpu使用率:实时查看cpu使用率。10) 物理内存使用:可以查看服务器占用的物理内存。11) 网络流量:查看实时上传和下载的网络流量。12) Tps:每秒处理事务量。Tps=并发用户/平均响应时间1.3 参考文档CRM客户关系管理系统需求规格说明书2 测试说明2.1 测试需求1) 测试范围: 模块交易名称登录登录客户管理新增客户联络管理新增

5、联络、联络管理文档管理新增文档、文档管理预定管理新增预定、等待预定、预定管理日志管理新增日志、日志管理2) 预期需求: 响应时间方法指标指标值(秒)方法一(估算法)登录交易都在5秒内完成新增客户交易都在5秒内完成查看潜在客户查看正式客户交易查看放弃客户交易查看签约客户交易新增联络交易联络管理交易新增文档交易文档管理交易新增预定交易等待预定交易预定管理交易日志追踪交易方法二(测试报表分析)登录交易都在5秒内完成新增客户交易查看潜在客户查看正式客户交易查看放弃客户交易查看签约客户交易新增联络交易联络管理交易新增文档交易文档管理交易新增预定交易等待预定交易预定管理交易日志追踪交易 最大并发用户数计算

6、模式指标类型指标值处理时间系统单笔事务平均处理时间(秒)5高峰期时段单位时间接入的新用户数(人或秒)40(注:系统单笔事务平均处理时间结果基于以下硬件配置测试操作系统:win10,64-bit,内存:4G,CPU:2.4GHz); 可用性指标指标值系统服务时间(小时/年)8640容忍故障总时间(小时/年)1容忍故障发生次数(次/年)32562.2 测试计划时间工作内容10月17日测试环境搭建与与需求分析10月18日测试环境搭建与与需求分析10月19日场景规划,脚本开发10月20日混合稳定测试10月21日编写测试报告3) 性能测试的原理:用户在做交易时,会对系统发送响应请求,这些请求会占用系统的

7、CUP、内存,网络、数据库等资源。如果大批量同时做并发交易,那么系统资源可能会跟不上消耗,这样就存在性能瓶颈,导致发送的请求得不到及时的响应、或者返回错误的响应。可以通过对比各种数据,比如说CPU、内存的使用、并发用户量、响应时间、TPS等来得出具体的导致性能瓶颈的原因。2.3 基准测试 测试方法通过单交易基准测试,获取系统无压力的情况下,单用户重复执行多次的平均交易响应时间,检查被测交易是否存在性能缺陷,并为以后的压力测试提供数据参考。 测试场景场景名称基准测试单交易基准测试测试方法和目的基准测试也叫绿灯测试,针对每支选定交易,在系统无压力的情况下,单个用户执行运行10分钟结果获取单个用户业

8、务响应时间指标场景名称新增客户交易压力测试测试方法和目的通过压力测试,找出被测系统的最大并发结果通过一组压力测试找出系统最大并发场景名称查看潜在客户交易压力测试测试方法和目的通过压力测试找出查看潜在客户的最大并发结果通过一组压力测试找出查看潜在客户的最大并发场景名称查看正式客户交易压力测试测试方法和目的通过压力测试找出查看正式客户的最大并发结果通过一组压力测试找出查看正式客户的最大并发场景名称查看放弃客户交易压力测试测试方法和目的通过压力测试找出查看放弃客户的最大并发结果通过一组压力测试找出查看放弃客户的最大并发场景名称查看签约客户交易压力测试测试方法和目的通过压力测试找出查看签约客户的最大并

9、发结果通过一组压力测试找出查看签约客户的最大并发场景名称新增联络交易压力测试测试方法和目的通过压力测试找出新增联络的最大并发结果通过一组压力测试找出新增联络的最大并发场景名称联络管理交易压力测试测试方法和目的通过压力测试找出联络管理的最大并发结果通过一组压力测试找出联络管理的最大并发2.4 并发测试 测试方法按照并发梯度增加的方法,逐步提升对系统联机交易的压力,以10并发、20并发为梯度加压,多用户重复执行多次的平均交易响应时间,检查被测交易是否存在性能缺陷。 测试场景场景名称并发测试测试方法和目的通过在被测系统上不断增加压力,获得系统诸如响应时间确定在各种工作负载下系统的性能,直到性能指标达

10、到极限。获取在不同压力下的性能表现,并获响应时间结果获取在不同压力下的性能表现,并获取响应时间2.5 混合场景稳定性测试 测试方法采用低于混合场景并发用户总数进行长时间的稳定性测试。 测试场景场景名称混合稳定性测试 通过完全模业务的实际操作混合业务场景测试系统。结果获得交易成功率,TPS,响应时间,获得系统内存资源占用情况,判断是否存在内存泄露,考察应用服务器,报表服务器,数据库服务器是否出现宕机、交易失败等情况。3 各场景测试结果及分析3.1.1 基准测试 数据:1个用户,运行10分钟 结果: 并发数(个)运行时间(分)事务平均响应时间(秒)事务最大响应时间(秒)TPS (笔/秒)交易失败数事务通过数事务成功率/%交易失败率/%105:020.03681.1754311080499.99%0.01% 分析:从图中可以清楚的看到:在1个用户运行10分钟的情况下,每次交易平均响应时间为:0.34秒,这是属于正常范围内。3.1.2 并发测试 数据及结果: 并发数(个)运行时间(分)事务平均响应时间(秒)事务最大响应时间(秒)TPS (笔/秒)交易失

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论