《思兰德客户管理系统性能测试报告v1.5》由会员分享,可在线阅读,更多相关《思兰德客户管理系统性能测试报告v1.5(18页珍藏版)》请在金锄头文库上搜索。
1、思 兰 德 客 户 管 理 系 统 V1.0.10性 能 测 试 报 告声 明 本报告测试结果仅对当前测试环境(网络、软件、硬件、参数配置等因素)和送测产品版本有效; 未经北京软件测试工作室同意,不得复制或部分复制本报告,不得对报告进行手工涂改; 引用本报告中的结论或数据时应保持其原有意义,不得对本报告进行有悖原意的引用;目 录1 测试结论 .12 性能测试结果 .32.1 需求分析 .32.2 案例设计 .32.3 测试准备 .32.4 负载测试结果 .43 测试结果说明 .124 测试环境及配置 .135 存在问题及优化建议 .13性 能 测 试 报 告北京软件测试工作室 第 1 页 共
2、15 页1 测试结论北京软件测试工作室于 2012 年 01 月 08 日 2012 年 01 月 14 号,对思兰德客户管理系统 V1.0.10 进行了性能测试,具体测试业务为登录系统、美容师销售保存、美容师礼品兑换、报表查询和美容师销售添加顾客五个业务。在对系统进行需求分析后,并参考客户对实际业务情况的说明,确定对用户量大且使用频繁的典型业务进行测试,检验系统所能支撑的最大并发负载压力以及系统的稳定运行能力,同时监测应用服务器和数据库服务器的资源使用情况,性能需求如下:需求指标单场景性能需求混合场景性能需求性 能 指 标 数 据 量业务场景 并发 数平均响应时间交易成功率CPU平均使用率内
3、存平均使用率峰值TPS 基础数据备 注登录 500 3 秒 100% 70% 70% 200美容师销售保存500 3 秒 100% 70% 70% 100美容师礼品兑换500 3 秒 100% 70% 70% 100报表查询 200 3 秒 100% 70% 70% 50美容师销售添加顾客500 3 秒 100% 70% 70% 100相关数据表数据量 100 条1、 广域网性能测试,网络会有一定瓶颈2、 预埋数据较少,性能测试结果会存在偏差性 能 指 标 数 据 量业务场景 并发数平均响应时间交易成功率CPU平均使用内存平均使用峰值TPS基础数据备 注性 能 测 试 报 告北京软件测试工作室
4、 第 2 页 共 15 页测试结论如下:负载测试结果: 登录测试结果:并发用户为 20 人时,平均响应时间为 0.390 秒,峰值时每秒提交 5.938 笔业务,平均每秒提交 3.886 笔业务,测试过程中数据库服务器、 web 服务器内存和磁盘情况正常。报错信息:Action.c(8): Error -27796: Failed to connect to server :80: 10060 Connection timed out登录业务未能达到预期,不符合性能测试需求。 专家月报表查询测试结果并发用户为 20 人时,平均响应时间为 3.545 秒,峰值时每秒提交 1.333 笔业务,平均
5、每秒提交 0.409 笔业务,测试过程中 web 服务器 、数据库服务器内存和磁盘情况正常。报错信息:Action.c(18): Error -26612: HTTP Status-Code=500 (Internal Server Error) for http:/ 率登录 150 3 秒 100% 70% 70% 100美容师销售添加顾客100报表查询 50 3 秒 100% 70% 70% 50美容师销售保存100美容师礼品兑换100相关数据表数据量100 条1、广域网性能测试,网络会有一定瓶颈2、预埋数据较少,性能测试结果会存在偏差性 能 测 试 报 告北京软件测试工作室 第 3 页
6、共 15 页 美容师添加顾客测试结果并发用户为 20 人时,平均响应时间为 5.715 秒,峰值时每秒提交 0.813 笔业务,平均每秒提交 0.585 笔业务,测试过程中各服务器监控情况如下:Web 服务器、 数据库服务器内存和磁盘、CPU 情况正常。报错信息:Action.c(8): Error -27796: Failed to connect to server :80: 10060 Connection timed out参考此次测试的性能需求,结果未达到预期,继续优化。 美容师销售保存测试结果用户为 20 人时,平均响应时间为 20.271 秒,峰值时每秒提交 0.438 笔业务,
7、平均每秒提交 0.183 笔业务,测试过程中各服务器监控情况如下:Web 服务器、数据库服务内存和磁盘、CPU 情况正常。参考此次测试的性能需求,结果未达到预期,继续优化。性 能 测 试 报 告北京软件测试工作室 第 4 页 共 15 页2 性能测试结果2.1 需求分析对系统进行需求分析,并参考项目组对实际业务情况的说明,确定对用户量大且使用频繁的典型业务进行测试,检验系统所能支撑的最大并发负载压力以及系统的稳定运行能力,同时监测应用服务器和数据库服务器的资源使用情况。单场景性能需求混合场景性能需求性 能 指 标 数 据 量业务场景 并发 数平均响应时间交易成功率CPU平均使用率内存平均使用率
8、峰值TPS 基础数据备 注登录 500 3 秒 100% 70% 70% 200美容师销售保存500 3 秒 100% 70% 70% 100美容师礼品兑换500 3 秒 100% 70% 70% 100报表查询 200 3 秒 100% 70% 70% 50美容师添加顾客500 3 秒 100% 70% 70% 100相关数据表数据量 100 条3、 广域网性能测试,网络会有一定瓶颈4、 预埋数据较少,性能测试结果会存在偏差性 能 指 标 数 据 量业务场景 并发数平均响应时间交易成功率CPU平均使用率内存平均使用率峰值TPS基础数据备 注登录 150 3 秒 100% 70% 70% 10
9、0美容师添加顾客100相关数据表数据量100 条1、广域网性能测试,网络会有一定瓶颈2、预埋数据较少,性能测试结果会存在偏差性 能 测 试 报 告北京软件测试工作室 第 5 页 共 15 页2.2 案例设计对系统进行需求分析后,设计了负载压力测试案例,选择以下典型业务作为压力测试点: 登录 报表查询 美容师礼品兑换 美容师添加顾客 美容师销售保存2.3 测试准备2.3.1 测试用户及数据量本次测试采用 59.46.201.42 中 silande 数据库。2.3.2 测试脚本本次项目中共编写的脚本如下所示: 登录 报表查询-专家月报表-查询 美容师礼品兑换(该功能存在 BUG,无法进行性能测试
10、) 美容师添加顾客 美容师销售保存报表查询 50 3 秒 100% 70% 70% 50美容师销售保存100美容师礼品兑换100性 能 测 试 报 告北京软件测试工作室 第 6 页 共 15 页2.4 负载测试结果2.4.1 登录1) 登录案例案例编号 案例名称 所属模块/子模块1 登录案例 登录模块案例详细描述【目 的】:登录的性能【前提条件】:系统运行正常,网络状况良好【测试步骤】:1) 打开 IE 输入测试网址 http:/ 待页面完全加载之后输入用户名、密码3) 在此处设置集合点、定义登录开始事务4) 点击登录按钮5) 待页面完全加载之后定义登录结束事务测试场景参数【ThinkTime】 :0s【并发用户数】:20、200【Timeout 时间 】: 120s【循环业务间隔】:0s【运行时间】:20 分钟【监控资源】:服务器 CPU、内存、磁盘设计人员 、 设计时间 2012-01-083) 登录业务登录案例运行情况并发访问用户数响应时间(秒)(平均值)失败数(个数)均值 TPS 峰值 TPS20 0.390 0 3.886 5.938200 5.688 0 1.992 4.438性 能 测 试 报 告北京软件测试工作室