grinder压力测试报告模板12893.docx
《grinder压力测试报告模板12893.docx》由会员分享,可在线阅读,更多相关《grinder压力测试报告模板12893.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、XXXXXXX有限公公司渠道管理系系统(CMMS)压力测试文文档2007年年12月修正记录创建日期版本号创建人审查人目 录1. 测试试原理42. 测试试环境52.1 测测试环境网网络拓扑图图:52.2 硬硬件列表:52.2.11. WEEB服务器器:52.2.22. 数据据库服务器器:52.2.33. 测试试机3台:62.2.44. 其他他:62.3软件件列表:663. 测试试工具TThe GGrindder3介介绍64. 定义义测试脚本本95. 定义义采样方法法106. 执行行测试1007. 实际际性能测试试及结果1118. 性能能分析、调调整及结果果129. 结论论1210佣金金计算122
2、1.测试原原理压力(负载载)测试技技术在各种种极限情况况下对产品品进行测试试 (如很多多人同时使使用该软件件,或者反反复运行该该软件),以检查查产品的长长期稳定性性。例如,使使用压力测测试工具对对web服务务器进行压压力测试。本项测试可以帮助找到一些大型的问题,如死机、崩溃、内存泄漏等,因为有些存在内存泄漏问题的程序,在运行一两次时可能不会出现问题,但是如果运行了成千上万次,内存泄漏得越来越多,就会导致系统崩溃。基于J2EEE平台的的应用程序序一般分为为两个基本本类别:交交互式的即终端用用户与应用用程序同步步交互;批批处理或后后端应用程程序即不不需要直接接与终端用用户交互。对对于交互式式应用程
3、序序,性能一一般是通过过大小和规规划问题的的容量来定定义,评测测标准可以以为同时发发生的用户户数量和响响应时间;对于后者者,性能统统计量是吞吞吐量,评评测标准之之一是每秒秒的事务处处理,而事事务处理在在具体的场场合定义可可能有所不不同。比如如对于Seervleet,事务务处理可能能为一个请请求。而对对JMS,吞吞吐量可能能就是消息息。2.测试环环境2.1 测测试环境网网络拓扑图图:图表12.2硬件件列表:2.2.11.WEB服服务器:型号(SUUN Fiire 2280R):处理器类型型:UltrraSPAARC IIII(9900HZZ),内存:1GG,OS: SSolarris 882.2
4、.22.数据库服服务器:型号:处理器类型型:P4,内内存:1GG,磁盘:40G,OOS:Wiin20000serrver2.2.33.测试机33台:型号:处理器类型型:P4,内内存:1GG,磁盘:80G,OSS:WinnXP PProfeessioonal(分别命名名为测试机机器一、测测试机器二二、测试机机器三)。2.2.44. 其他:其他网络络设备等。2.3软件件列表: 中心应应用程序服服务器:Tomccat 55.5.225 数据库库:DB22(9) for Winddows Javva虚拟机机:JREE1.6.2 测试工工具:Thhe Grrindeer3 浏览器器:FirreFoxx2
5、.0,IIE6等3.测试工工具Thhe Grrindeer3介绍The GGrindder是一一个开源的的负载生成成/数据收收集工具,它它本身是JJava应应用程序,需需要在安装装JVM(版版本不能低低于1.33 )的平平台上运行行,可以在在httpp:/ggrindder.ssourcceforrge.nnet下载载。下在后的文文件为grrindeer-3.0-beeta333.zipp,解压这这个包到磁磁盘上。解解压后的目目录结构为为:图表2其中“liib”目录下是是你运行测测试工具是是所需要的的JAR包包。因此在在系统的环环境变量中中添加liib目录下下的所有JJAR包,如如图所示:图表
6、3注:所有有的测试机机器都要安安装和配置置The Grinnder。Grindder能提提供响应时时间、吞吐吐量等性能能测度。它它有三种进进程:工人人进程,是是由Griinderr代理进程程创建的,负负责执行单单独的测试试;代理进进程,负责责管理该机机器上的工工人进程;控制台,协协同其他进进程工作并并收集统计计数据。它有四个独独特的方面面:负载生生成、请求求定义、统统计记录和和控制台。负负载生成的的原理是这这样的:为为了运行一一组给定的的测试,需需要在每个个测试机上上启动一个个代理进程程。该代理理进程负责责创建许多多工人进程程。每个工工人进程加加载一个确确定需要运运行的测试试类型的插插件组件,
7、然然后启动多多个工人线线程。负载的数目目(代理理进程数)(工人进程数)(工人线程数)。控制台的启启动命令:java net.grinnder.Conssole代理进程启启动命令:java net.grinnder.Grinnder(默认的的启动脚本本是当前目目录下的ggrindder.ppropeertiees文件)grindder.ppropeertiees文件中中的griinderr.proocessses和grinnder.threeads属属性分别设设置工人进进程数和工工人线程数数。The GGrindder带有有一个称为为TCPPProxy的工工具,通过过运行命令令:java net
8、.grinnder.TCPPProxyy connsolee httpp ggrindder.ppy还要修改浏浏览器的连连接设置如如图所示示:图表4此时能自动动的获取对对应与用户户使用浏览览器做出的的HTTPP请求的测测试脚本项项,并生成成响应的测测试脚本条条目。在Grinnder中中将事务定定义为Grrindeer测试脚脚本中一个个单独的请请求。Thhe Grrindeer控制台台是一个有有用的Thhe Grrindeer工作方方式和报告告工具的接接口,可以以聚集来自自工人进程程的报告同同时收集统统计数据,并并以定期的的采样间隔隔更新其显显示。如图图所示,选选择标签GGraphhs(图形形)
9、可以图图形显示事事务处理每每秒;选择择Resuult(结结果)标签签可以以表表格形式查查看结果。图 54. 定义义测试脚本本使用Thee Griinderr自带的TTCPPrroxy工工具,模拟拟单个用户户登录系统统,生成性性能测试脚脚本中用到到的请求序序列及要手手工输入的的文件。如录制的脚脚本文件主主要有主页页,登录页页,登录后后系统页面面,机构查查询页面等等请求页面面。录制并修改改三个测试试脚本分别别的三台测测试机器上上运行。在测试机器器一上运行行测试脚本本一,它主主要是登录录后进行机机构的查询询,包过模模糊查询和和条件查询询。在测试机器器二上运行行测试脚本本二,它主主要是登录录后进行DD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- grinder 压力 测试报告 模板 12893
限制150内