51Testing丛书独家连载:(三)性能测试从零开始——LoadRunner入门与提升

发表于:2011-1-10 10:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:柳胜    来源:51Testing软件测试网

11.2.4  基准测试案例设计及运行

  1.项目介绍

  某电力信息管理系统负责对所在区域的供电、配电生产等系统上千个节点进行管理验收等工作。本系统使用Extjs框架开发Web页面,后台使用Weblogic应用服务器和Oracle数据库服务器。

  Extjs框架是比较流行的一种Ajax应用模式,代码表现为一套开源的跨浏览器的Java Script脚本库,依据Extjs可以构建多种Rich Web 客户端应用。

  但从系统性能的角度来说,使用ajax模式会引发一个性能考虑,那就是由于浏览器中嵌入了大量的JavaScript逻辑处理运算,使得客户端也有成为性能瓶颈的潜在风险。因此在大并发负载测试开始之前,有必要对客户端的JavaScript进行性能基准分析。

  本轮测试对将要负载测试的功能点进行基准分析:

  (1)登录信息系统。

  (2)点击“电票管理”,展开票单信息页面。

  (3)点击“新增”,提交票单。

  注:以上测试均在系统没有负载的情况下,以单用户完成。

  2.Ajax页面登录功能基准分析

  本环节的诊断对象为登录功能。即从登录页面输入用户名、密码到登录成功,展现系统主页面结束,监控客户端与服务器之间的交互。登录后页面如图11-6所示。

图11-6  登录

  在此过程中,使用HttpWatch和IEWebDeveloper采集到的性能数据如表11-3所示。

表11-3  性能数据

指标 

性能表现 

单用户登录花费时间 

8.123S(秒) 

发生的http request个数 

188个 

网络下行数据流量 

1.9MB 

网络上行数据流量 

114KB 

占用网络带宽平均值 

2MB/8.123S = 246.214KB/S 

占用网络带宽峰值 

462KB/S 

41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号