BENCHMARK FACTORY 性能测试软件的使用.docx

上传人:b****1 文档编号:2440617 上传时间:2022-10-29 格式:DOCX 页数:16 大小:422.40KB
下载 相关 举报
BENCHMARK FACTORY 性能测试软件的使用.docx_第1页
第1页 / 共16页
BENCHMARK FACTORY 性能测试软件的使用.docx_第2页
第2页 / 共16页
BENCHMARK FACTORY 性能测试软件的使用.docx_第3页
第3页 / 共16页
BENCHMARK FACTORY 性能测试软件的使用.docx_第4页
第4页 / 共16页
BENCHMARK FACTORY 性能测试软件的使用.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

BENCHMARK FACTORY 性能测试软件的使用.docx

《BENCHMARK FACTORY 性能测试软件的使用.docx》由会员分享,可在线阅读,更多相关《BENCHMARK FACTORY 性能测试软件的使用.docx(16页珍藏版)》请在冰豆网上搜索。

BENCHMARK FACTORY 性能测试软件的使用.docx

BENCHMARKFACTORY性能测试软件的使用

BENCHMARKFACTORY性能测试软件的使用

QUEST公司介绍

1.1、QUEST公司成立于1987年,总部位于加州lrvine,全球员工总数超过2000名,产品用户达到120,000多个。

1.2、QUEST公司的产品

–数据库管理与维护解决方案

•QuestCentral

–Oracle高可用解决方案

•SharePlexforOracle,LiveReorg

–应用开发解决方案

•QDesigner,Toad/SQLNavigatorPL/SQL,DataFactory,SQLabXpert,BenchmarkFactory,SQLImpact,等等

BENCHMAREKFACTORY的使用

BENCHMAREKFACTORY的定义:

•压力测试

–为应用服务器产生压力

•容量规划

–全面测试整个的系统

•性能测量工具

–在性能测试中与Quest公司的诊断解决方案紧紧地配合在一起

•模拟真实环境,产生虚拟用户

BENCHMAREKFACTORY软件的作用

•减少服务器预料之外的宕机时间

•测试服务器的容量和性能

•帮助确认问题区域和系统瓶颈

•提前规划降低成本

BF的特点

•高可扩展性和易于使用

–用最少的硬件模拟最多的用户

–支持几百个客户端

–每个客户端可以模拟上百个用户

•使用标准的测试基准用于比较分析

–比较多次运行的结果

–为特殊的应用客户化测试基准

–与其他的系统分析软件兼容

BF支持的测试标准

–FileServer:

FileBench

–Messaging:

MailBench

–Internet:

WebStone,IBMTrade2,Nile

–DataBase:

AS3AP,TPC-B,TPC-C,TPC-D,WINSCONSIN

下面详细介绍一下数据库服务器性能的测试方法

一、测试环境――整个测试环境包括三个部分:

服务器端、客户端、控制端

服务器端环境

操作系统

WIN2000AS/SP3

数据库版本

ORACLE8I

控制端

操作系统

WIN2000

BF软件的版本

BF2.6/控制端

数据库

数据库客户端软件

客户端

操作系统

WIN2000

BF软件的版本

BF2.6/客户端

数据库

数据库客户端软件

二、测试过程

1、准备阶段:

1.1、配置服务器端、控制端、客户端

服务器端:

1、安装win2000advanceserver操作系统,设置网络标识为test(可以自定义)

2、安装数据库ORACLE8I,设置数据库服务名为ORACLE)可以自定义)

控制端:

1、安装win2000操作系统,网路标识设置为controller.

2、安装BF测试软件(需要注意),在选择安装类型时,选择“standardinstall”(如图1,选择第一项)

图1:

选择安装类型

客户端:

1、安装win2000操作系统,

2、安装BF测试软件,在选择安装类型时,选择“Agentintall”(如图1中的第三项),安装完成以后,进入Agent控制界面(图2)

图2

设置:

选择“option”,进入Agent设置(图3),把visualcontrolcenter设置为控制端机器的网络标识“controller”,virtual设置为1,如果你的压力测试环境的客户端的个数为20,pollinginterval设置为大于或等于20的一个数值。

图3

1.2、添加数据源:

客户端:

1、运行oracle8i客户端执行程序,建立一个客户端与服务器端数据库链接的服务接口,也就是配置本地网络服务名――langchao,并测试链接服务器端数据库。

2、进入控制面板→管理工具→数据源ODBC→系统DSN→添加(如下图所演示。

图4――选择添加

图5:

选择ODBCfororacle→点击完成

图6

按提示填写:

数据源名称里填写一个期望的名称,如“oracle”,描述里是对这个数据源的描述,可以不填写。

用户名称填写一个连接的数据库中可用的用户名,如system。

服务器填写个本地网络服务名,例如上面配置的langchao。

点击确定,完毕。

2、开始进行服务器性能测试:

1、运行服务器端数据库服务。

2、客户端运行BENCHMAREKFACTORY客户端Agent软件,启动oracle客户端服务。

3、控制端运行BENCHMAREKFACTORY控制端程序(图7),操作流程如下:

图7:

进入BF运行开始界面→选择NEW

图8:

选择Createprojectfrombench→AS3AP→OK

图9:

点击下一步

图10:

vendor选择ODBC→点击下一步

图11:

其中数据源要前面配置的datasource保持一致―――oracle,username填写administrator(可以自己自定义设置)→点击下一步

图12:

填写ProfileName,可以任意填写,如:

oracle_test.→点击下一步,将出现下图所显示的选择项――让你选择合适的测试数据库的大小(当前数据库的大小为3.81Mb。

点击下一步

图13:

如果当前测试要立即运行,选择immediately,如果还有其他任务要提前进行,可选择onhold,执行以后,将会出现下图所显示:

图14:

上图正在初始化新创建的Profile—oracle_test与客户端、服务器端之间的接口,初始化的时间根据你所选择的数据库的大小,以及实际客户端的个数有关。

4、设置性能测试的参数:

等到初始化完成以后,开始设置BF运行的参数,包括时间,以及客户端个数和步长的大小。

图15

如图所示,选择多用户测试项→properties

图16:

选择userload---该项的作用是设置运行最大的客户端的个数,以及在性能测试时步长(设置每次增加多少个用户来访问数据库服务器)的大小。

图16所示――最大用户为1000,步长为100(这些数值可以根据自己的需要来设定大小)

图17:

选择Timing项,默认StepLength为10分30秒,它将自动分配数据库访问的Executiontime、rampuptime、rampdowntime、quiettime.如果你要测试服务器的性能时,可以把StepLength设置小一点,如果要测试服务器的长时间稳定性,可以把StepLength设置大一点。

图17:

设置完参数以后,开始运行测试,如图17所示,选择runnow,

图18:

该提示框要求你输入这次测试标识(区分多次测试结果,为了方便以后对各种测试结果进行比较),可以随便输入容易识别的字符,如test1,然后确定,

图19:

正在测试中

当在测试过程中,你可以时时监控所得到的数据结果,显示数据结果的方式有:

1、graphlegend,2、showdata,如下图所示。

5、测试结果分析

A:

导出数据结果

当测试completed以后,右键点击测试项目(如图20),然后运行runhistory,将出现图21所显示的界面。

图20:

导出数据结果

图21:

选择要导出的数据结果

选择时:

1、可以单项选择33,然后点击excelreport----测试的数据结果将是EXCEL表格的形式。

2、可以对多次的数据结果进行比较,如:

选中33、34(或者更多的测试结果)然后点击compare,将会出现图22

图22:

测试结果的比较以及每次测试结果的详细信息

6、测试结果实例

以下是NL360在做性能测试的结果比较图:

图23

上面曲线图是在NL360上使用MP、DP处理器,数据库性能的比较,图23中的曲线图形分别是使用2颗MP2.0、2XDP2.8、2XDP2.4、2XMP1.5、1XDP2.8、1XMP2.0、1XDP2.4、1XMP1.5得到的数据性能测试结果。

7、数据结果的分析:

测试服务器的性能,主要分析服务器在什么时候,它的性能是最佳的,也就是当多少各用户访问该服务器时,服务器提供的数据传输量为最大。

图23所显示,找到该曲线的最高拐点处(最大数据传输量),并且找出对应的用户数。

当使用2颗MP2.0的处理器时,它的最佳性能是在用户数为8,数据传输量为1600.00TPS。

以上是测试数据库服务器的性能

数据库oracle8i

操作系统windowsadvanceserver2000

测试软件AS3AP(benchmarkfactory)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1