BenchmarkFactory使用指导书资料文档格式.docx

上传人:b****3 文档编号:18441626 上传时间:2022-12-16 格式:DOCX 页数:28 大小:1.03MB
下载 相关 举报
BenchmarkFactory使用指导书资料文档格式.docx_第1页
第1页 / 共28页
BenchmarkFactory使用指导书资料文档格式.docx_第2页
第2页 / 共28页
BenchmarkFactory使用指导书资料文档格式.docx_第3页
第3页 / 共28页
BenchmarkFactory使用指导书资料文档格式.docx_第4页
第4页 / 共28页
BenchmarkFactory使用指导书资料文档格式.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

BenchmarkFactory使用指导书资料文档格式.docx

《BenchmarkFactory使用指导书资料文档格式.docx》由会员分享,可在线阅读,更多相关《BenchmarkFactory使用指导书资料文档格式.docx(28页珍藏版)》请在冰豆网上搜索。

BenchmarkFactory使用指导书资料文档格式.docx

类似地,软件厂商使用BenchmarkFactory,可以优化其服务器软件,而最终用户可以利用BenchmarkFactory确定其服务器集群的硬件需求。

1.2工作原理

BenchmarkFactory控制台通过对模拟的若干个Agent场景控制,对目标数据库进行事物操作,记录操作过程目标数据库数据,BenchmarkFactory控制台再记录的数据进行加工,生成运行结果报告,方便地确定系统容量,找出系统瓶颈,隔离出用户的分布式计算环境中与系统强度有关的问题

2安装卸载

2.1系统要求

2.1.1BenchmarkFactory控制台要求

Cpu:

300Mhz以上cpu

内存:

256M以上

空闲磁盘:

100M以上

操作系统:

Windows2000/2003/2008

2.1.2代理机要求

Cpu:

Pentium200MHz以上

内存:

128M以上

操作系统:

2.1.3支持的数据库类型

Oracle:

7,8,8i,9i,9.2,10g,11g

SQLServer:

7,2000,and2005

Sybase:

12.5and15

DB2LUW:

8.1.5andabove

MySQL:

4.5and5.0

2.2安装

打开ToadDevelopmentSuite选择安装.

2.3注册

安装完成后需要注册,注册的时候打开“注册机”,选择安装的软件,在setmessage中输入信息,点击generate,将生成的注册码拷贝粘贴,完成激活。

2.4卸载

从控制面板—>

安装卸载列表找到该软件进行卸载。

3操作指南

3.1启动

3.1.1添加数据库实例

1:

首次使用时,需要添加一个数据库实例,点击界面工具栏的

,打开创建向导,如图所示:

2:

选择数据库启动,即基于什么数据库做测试,我们选择oracle数据库

3:

配置连接信息,即所要连接的数据库的服务名,用户名,密码

下面勾选是否在开始之前对数据库的连接做检验,当勾选此选项时,检测到数据库无法连接时,系统会作出提示

4:

给该新建的数据库实例命名,到这一步的时候,该实例已经基本顺利创建成功

3.1.2编辑数据库实例

对已经创建的数据库实例需要编辑和删除的时候,点击菜单栏的

按钮,打开数据库实例编辑界面

3.1.3新建负载场景

开始一个新的测试之前,在配置好被测数据库的目标实例后,需要新建一个负载场景,用该负载场景去在添加的目标数据库上去运行,查看目标数据库的性能。

点击工具栏的

按钮可以打开新建向导,也可以点击

打开已经保存在本地的负载场景。

3.1.3.1工业标准数据库测试

选择测试数据库为oracle,选择第一个测试标准

选择该场景用户运行的基准,系统默认有六种选择,每个基准下面有相应的解释,根据具体情况选择。

(1)AS3AP:

该AS3AP基准是一个可扩展的,便携的ANSI的SQL关系型数据库的基准。

这个标准提供了一套全面的测试数据库的处理能力;

有一个内置的可扩展性和可移植性测试范围广泛的系统;

最大限度地减少人类努力实施和运行基准测试;

,并提供一个统一的度量直接的解释基准。

(2)ScalableHardware:

关系型数据库系统的硬件的可扩展性标准。

这是AS3AP标准的一个子集。

这个基准测试如下:

处理器,硬盘,网络和组合,这三个实体。

(3)TCP-B:

数据库输入输出标准,测试应用程序执行时间和事务处理的完整性。

(4)TCP-C:

是一个在线事务处理的标准,用来测试每分钟事务处理的速度。

(5)TCP-D:

数据库查询复杂性标准,用来测试大量数据从复杂的表结构中进行查询时的复杂性。

(6)TCP-H:

是一项决策支持的标准。

它包含了一套面向企业特设的查询和并发数据修改。

选择一个有效的目标数据库实例,即本机添加的可以的数据库实例

5:

选择衡量的标准

6:

选择用户负载

选择压力测试的用户数量及用户数递增的方式。

7:

给新的负载脚本命名

8:

所有配置完成后,点击Submit,一个新的负载场景就创建成功,系统默认的Action为RunJob,如果此时,场景还未完全配置好,可以选择NoAction,等环境完全配置好在点击菜单栏的

进行场景的运行。

3.1.3.2SQL操作性能

选择数据库为oracle,测试标准为TestSQlforScalabibity

SQL语句编写

编写完成后可以点击右上角的绿色箭头对SQl语句的准确性进行测试,在编写SQl的时候可以在编辑区点击鼠标右键,选择有用的函数。

注意:

一个测试场景中可以对若干条SQl同时组合执行,来测试数据库的SQl、操作性能

3.2界面及基本设置

3.2.1界面

左上角脚本和工作队列视图,右上角参数设置视图,下方输出和代理视图

3.2.1.1脚本视图

ScriptView:

脚本视图,该视图显示当前打开的脚本,并提供用户对脚本的编辑,要运行该脚本的时候,需要转到工作队列,即JobsQueue

注:

只有在脚本视图中才能对脚本进行编辑操作

脚本视图工具栏

提供对脚本的创建编辑和运行负载

3.2.1.2 

工作队列视图

JobsQueue:

工作队列视图列出了当前所有的工作,可以查看运行和测试结果。

3.2.1.3 

参数设置视图

Transtactions:

事务

Timing:

时间

Userload:

用户负载

Options:

选项

3.2.1.4 

代理服务视图

Agents:

代理视图显示代理的连接状态

3.2.1.5 

输出窗口视图

Output:

输出窗口显示运行时的信息或错误。

3.2.2基本设置

Latency:

反应时间

Repository:

存放数据设置

Agent:

代理服设置

General:

脚本设置

Benchmarks:

基准

Timing:

时间

负载用户

3.3脚本配置和编辑

3.3.1AS3APJob

概要

Schedule:

进度表

Alerts:

告警

Real-timecounters:

实时计时器

3.3.1.1CreateobjectsForAS3AP

Benchmark:

3.3.1.2AS3APInformationRetrieval(IR)Tes0074

事物

3.3.1.2.1Ir_select

Statictransaction:

静态事物

潜伏期

3.3.1.2.2Runreports

Runreports:

运行报告,可以选择和删除运行报告,双击打卡或选择后点击

进行打开查看,选择后点击

可以对运行报告进行删除。

3.3.1.3RunSequenceforAS3APSingle-UserTest

Transactions:

处理事务

选项

3.3.1.3.1UserScenario

Scenario:

场景

3.3.1.3.2Runreports

运行报告,可以选择和删除运行报告,双击打开或选择后点击

3.3.2Deleteobjectsfor'

AS3AP'

3.3.2.1DeleteobjectsforAS3AP

3.4Agent

配置好脚本后,点击工具栏的

,系统会自动打开本地代理

3.4.1测试状态

TestStatus:

测试状态标签显示的是当前正在运行的测试的信息

3.4.2虚拟用户

VirtualUsers:

虚拟用户标签显示的是所有原始数据和虚拟用户,采用表格的方式展现了每个虚拟用户和他的测试尺度。

3.4.3处理事物

Transaction:

代理事物处理标签显示的是所有事物的处理信息,包括平均值,最低,最高时期的所有处理。

3.4.4输出

输出标签类似邮件一样的窗口,此标签显示的是测试过程中的信息及调试和结果信息。

3.5结果图标和数据分析

BenchmarkFactory运行报告是BenchmarkFactory外的一个单独的文件,提供了全面和详细的手机数据库和负载测试的结果,随着对BenchmarkFactory的深入了解,你可以深入到数据库中,查看各种各样的信息和统计数据,让你准确的了解数据库的性能,点击运行报告页面,你可以查看BenchmarkFactory负载基准测试结果,

三种情况的运行报告,可以在同一时间。

你可以对运行报告进行复制或者剪切,将测试报告放到你的数据库测试文档中。

3.5.1服务器吞吐量

服务器的吞吐量是衡量服务器的能力的重要指标,利用BenchmarkFactory可以查看服务器的吞吐量,包括:

事务处理/秒

事物处理时间

字节/秒

总字节数

共计错误数

共计行数

响应时间

3.5.2SQL语句的可扩展性测试

BenchmarkFactory事物处理的比较图为用户提供了比较独立的事物处理比较。

这是最有用的分析SQl可扩展性的依据。

3.5.3测试实时应用集群

BenchmarkFactory可以通过负载测试Oracle实时应用集群来判断系统的吞吐能力。

该图表将应用集群的负载测试结果直观的展现给客户。

3.5.4测试结果导出

测试完成后,可以对本次测试的结果及历史测试结果导出为EXCEL表格文档,点击

,打开测试结果管理页面

选择一个测试结果,点击EXCEL图标,即可导出文档

测试结果见SQL测试结果

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

当前位置:首页 > 幼儿教育 > 育儿知识

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

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