dbmonster简介,下载安装

一:dbmonster简介

  在 进行某些侧重数据计算相关的应用(例如报表程序),或是在对一个应用进行负载和压力测试时,往往需要在数据库中产生大量的负载,对测试工程师来说,这个工 作往往会不那么轻松。当然,从“现场数据库”中获得现有的数据作为测试基础数据是一个办法,但如果目前还得不到现场数据,或者,很难获得现场数据,那该怎 么办呢?

  答案只有一个——使用工具:)。这方面的商业工具有 Quest 公司的 DataFactory 工具,几乎可以产生任何你所需要的数据。不过,作为开源工具的提倡者,我今天要介绍的,是一个可用于这个目的的开源测试工具 DBMonster。

  DBMonster 是一个Java的开源项目,通过JDBC方式连接数据库,因此可以在任何支持Java和JDBC的平台上运行。DBMonster开发的原意是为数据库 开发者服务,可以协助产生大量的规则或不规则数据,便于数据库开发者基于这些数据进行数据库的调优。
DBMonster通过两个XML文件(配置文件 和 schema文件)控制数据产生的行为,配置文件指明需要连接的数据库、连接使用的用户名和口令、需要操作的sheme、重试次数等全局设置,而 scheme文件则指明针对每张数据表的每个字段产生数据的规则。

二:dbmonster的下载,安装

  首先,请先安装JDK,配置好环境变量。这类文章很多。如果你在linux下安装,可以查看我这篇文章 http://blog.youkuaiyun.com/backtracker/article/details/6624715

dbmonster的下载

  dbmonster可以到sourceforge上下载,下载地址为 http://sourceforge.net/projects/dbmonster/files/ ,请下载dbmonster-core文件。如果需要dbmonster和Ant的集成,则还http://需下载dbmonster-ant。

dbmonster的运行

DBMonser的运行也很简单,DBMonster解压后的bin目录中有dbmonster.bat和dbmonster文件,如果是在 windows平台上,则可以直接运行dbmonster.bat文件;如果是在Unix平台上,则运行dbmonster文件。在运行前,需将dbmonster-core-1.0.3.jar所在的路径配置到classpath环境变量中。

DBMonster 运行时的主要参数是-c和-s,分别指明配置文件和schema文件的位置。缺省的配置文件位于DBMonster的安装目录下,名称是 dbmonster.properties(此文件需手动新建),另外需将examples目录中dbmonster-schema.xml文件拷贝到DBMonster的安装目录下。 

运行示例:

dbmonster.bat -c dbmonster.proprities -s dbmonster-schema.xml


说明:

我是在xp下使用dbmonster所以使用dbmonster.bat。使用该命令之前请先切换到dbmonster-core-1.0.3\bin 目录下。

-c 指定配置文件为 dbmonster.properties,-s 指定schema文件为 dbmonster-schema.xml。


下篇文章我将介绍如何修改dbmonster.properties和dbmonster-schema.xml让其生成生成随机数据

数据库测试工具dbmonster使用


参考文章:DBMonster 数据生成


评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值