声明:本空间的内容不全部是原创,如有雷同只为学习与借鉴之方便,别无它意,来者是朋友,愿通过此平台结交天下测试达狼!

How to use JDBHammer(怎么使用 JDBHammer)

上一篇 / 下一篇  2012-07-25 16:37:47 / 个人分类:其它

                        How to use JDBHammer

d{wTQ.[1O0

pK;R)oE&[$rc0JDBHammer简介:

A/wvuGM y'm0

 它是一个数据库压力测试工具,它可以模拟指定数量的并发用户进行数据库查询操作并给出测试的结果报表(这个结果表现你指定的并发查询用户数完成查询任务所耗用的时间)。当前只支持MySQL数据库。本软件网上有很多介绍,但是未找到实用介绍,都相互抄来抄去,本人今天从官网上下载了最新版本http://sourceforge.net/projects/dbhammer-08,发现下载下来不能用,出现如下问题:51Testing软件测试网.},\"M xA|.[_

mL;`xw}5b$V/_0

1p+B A5W MY9yu0

于是自己看错误,发现少了文件,重新下载JDBHammer源文件并重新生成hammer.jar包就可以成功运行了。

0H,^ w4UgJi0

现在把使用步骤和软件共享下:51Testing软件测试网}/UXN/V3b8i

使用前准备51Testing软件测试网_)mJ)nYCRk2N

1安装JDK并配置

.nT@*EJU3DV r0

2数据库驱动“mysql-connector-java-5.1.18-bin.jar”放置到C:\*\jdk1.6.0_23\lib目录下

l n b.TIu4z0

3安装mysql 5.551Testing软件测试网+kw"ca-T S@p

4、从附件中下载JDBHammer软件

hY vA b@0

数据及用户准备51Testing软件测试网YlDu9NKm

1.登录mysql创建数据库51Testing软件测试网2jS Da;i)kz'd'd,H

Create a database or schema named "test"51Testing软件测试网 ^1K%v-g]%hSoyV

  CREATE DATABASE test;

.z$X[f b;v0

  51Testing软件测试网N@-l8r J[ e

2.创建JDBHammer默认的用户名及授权

Xh4h*op3r^[0

Create a user named "dbhammer" with password "dbhammer"51Testing软件测试网4dlv{#Q2a%@X}H

  CREATE USER dbhammer IDENTIFIED BY 'dbhammer';51Testing软件测试网4O"w}Sp|P$i

  GRANT ALL PRIVILEGES ON test.* TO dbhammer;51Testing软件测试网;e}c1KA.Q

  FLUSH PRIVILEGES;

'Q#S"y"W bK0

  

+j j)N:WMi0

3.选择数据库“test,open script方式引入“mysql_ins_text.sql”,执行它,帮助你数据库初始化数据

+n.h'a#ci0

Execute <dbengine>_ins_text.sql on test

Ari+wm [k0

4.运行DBHammer

:yQ `g)~m'u0

进入JDBHammer所在目录,查看帮助51Testing软件测试网(c5dE)z.El6z

     

R3x4CTEj0

^x1O2sKjNg0

51Testing软件测试网w#t!_6B:KxK+q

5输入并发用户数和并发查询数(注意:这个不是无限大的,看你自己的机器处理能力),把结果保存到一个文件中去51Testing软件测试网#O)`8E(vIu

例如用10个并发用户数,查询总数为1051Testing软件测试网s DN+jRz;tr

java -jar hammer.jar 10 10

"|r#K h#@? B-iw0

3t#w [2['N.RY ^},nW0

TAG:

 

评分:0

我来说两句

Open Toolbar