产品的质量依赖于过程的质量, 而过程的质量依赖于企业文化和管理! 欢迎大家来到我的小窝~!

LoadRunner监测MySQL数据库的性能

上一篇 / 下一篇  2011-01-14 16:47:49 / 个人分类:监视

 方法一:要想使用LoadRunner监测MySQL数据库的性能,LoadRunner没有提供直接监测MySQL的功能,所以,我们需要借助sitescope监控,然后在LoadRunner显示sitescope监测结果,这样间接地监控MySQL性能。

&I#a c(x:E.i f(tJ!iv0  相信大家对LoadRunner应该十分熟悉了,所以在这里,我大概介绍下sitescope的安装和使用。

9\3Duc(Tg051Testing软件测试网 b!A5`0X d

  sitescope是安装在被监测数据库所在的计算机上的,是一个比较新的软件,在网上很难下载在免费使用版,我是找了一下午才在一个论坛里找到一位老好心人上传的7.9.5版本和license,相当的好用,真是要谢谢这位兄台了!下载地址:http://bbs.51testing.com/viewthread.php?tid=8028351Testing软件测试网7n8^y'Wh

51Testing软件测试网)h ]/UX g"Fr U

  软件下载好后,安装应该很容易了。安装好后系统重启,再次开机时,会自动跳出sitescope的初始网页,要求输入license等资料。保存后自动跳出网页提示,输入对应的网址进入sitescope主界面。(sitescope是运行在浏览器上的一款软件,每次要打开时,只要打开浏览器输入对应的网址即可进入对应的sitescope主界面。)

'MXOl-_051Testing软件测试网&t$mx5sDe({ Z.b

  监测MySQL需要使用到JDBC驱动程序,为了让sitescope能够监测到MySQL。下载地址:http://www.mysql.com/downloads/connector/j/

2QB$s$S-I!D051Testing软件测试网 y#CRvj

   下载成功后,解压文件,把“mysql-connector-java-5.1.12-bin.jar”这个压缩文件复制到(sitescope安装目录下)sitescope\java\lib\ext下,重启系统。

Dyn+^? s7_051Testing软件测试网9H-R/h'[~xqLU

  进入sitescope主界面,点击“create group”,输入自定义的组名,即可成功添加group。51Testing软件测试网7n%T SJe pAp(iz

0k-H8j+~%h0  进入新建的组,在“Add to Group”一栏下点击monitor,新添加monitor。

P&I$p,{Aon#H V051Testing软件测试网0|q)N{"W)~

  然后“Add Database Query monitor”。

qM2k:pr B$eUg051Testing软件测试网q2` j(sX

  这里是关键:51Testing软件测试网(D Zrw3i|

51Testing软件测试网GP `Hxr9A|

  Database Connection URL:jdbc:mysql://<database hostname>[:<tcp port>]/<database>51Testing软件测试网?}Zi:j_

3U+w]Q-aW0  for example:要连接MySQL的数据库aBigDatabase,用MySQL的标准端口3306,则为 jdbc:mysql://206.168.191.19/aBigDatabase51Testing软件测试网2Y\4BE%y pL`)N b

51Testing软件测试网L)Q/@7cyju

  Query:show status where variable_name like ’innodb_buffer_pool_pages_total’51Testing软件测试网3Q9i\B4D iOG A%z

{#`8i7K7y"_[S'K0  Database Driver:org.gjt.mm.mysql.Driver51Testing软件测试网%|2R"mx'@:h/Z

s!J~8p2I6[0  updates时间和title可以根据自己的需要设置。

j#u:E,{KtOp6t0

1q)p\W? d}0  Database User Name和Database Password需要咨询数据库管理员,拿到超级用户的用户名和密码。

4xZsDbd8I e'I051Testing软件测试网mjqIV?"q3A

  点击“Add”,保存即可。到此为止,sitescope已经能够监测到数据的信息了。接下去是连接LoadRunner。

T&A-ni/Y!b {m6x)I051Testing软件测试网.s s4a4V2]9s$i@#y9o

  打开LoadRunner的Controller,在“run”中添加“sitescope”,即可成功监测到被测数据库的信息了。哈哈,大功告成了!!!51Testing软件测试网 q3GBpa7h)EQ

_!YCqY u"n0  备注:

`9L!o-n-Hi&o#U'D2v0

S h2Y*LC7]0  MercyrySiteScope介绍:它是一款无代理监测解决方案,可确保分布式IT基础架构——如服务器、操作系统、网络设备、网络服务、应用和应用组件的可用性和性能。这款主动的、基于Web界面的基础架构监测解决方案是非常简洁的,而且完全根据客户度身定制,无需在您的上线系统中增加额外的代理。51Testing软件测试网!Xu#yd,Uhkc4A

51Testing软件测试网 S%Mn^%? f$A

  SiteScope为上线系统提供24×7的监控服务,为维护工程师及时发现问题提供帮助,确保系统架构内一切组建的正常运作。SiteScope在大量增加检测周期的同时也降低了维护人员的工作成本 。

%h]D/J s @p0

z'Y(S)e3Zz0Z1~$D0  SiteScope能够监控UNIX服务器资源、windows服务器资源、weblogic应用服务器、IIS应用服务器、Oracle数据库、 SQLServer数据库、F5、URL地址、Ping、内存、CPU、磁盘空间、服务等等系统架构内各种组建的运行状况;监控器按照指定频率对目标进行检测,一旦发现异常会及时向管理员发送意外事件的报警,警报可以通过声音提醒、email、短信等方式发送;另外,SiteScope还可以生成监测活动的汇总报告,该对象从日志文件中读取历史信息,接着总结、筛选信息,并生成图表格式的报告。

9^F0tt"BD^051Testing软件测试网'c:Ezhc

  SiteScope利用Database Query monitor监控指定的数据库,通过SiteScope监控器的SHOW STATUS命令,获得相应数据,命令如下:

} | Z;A3Sr#Wa\0

^Jlh+U)S0  show status where variable_name like ’innodb_buffer_pool_pages_total’

G*qOR({\} d051Testing软件测试网akSzY I&q]v |

  为了确保监控请确认LoadRunner and SiteScope之间的端口, SiteScope和MySQL必须打开TCP 8888和TCP 3306 . 还有SiteScope要监控必须要确保有JDBC的安装。51Testing软件测试网wk8k5z_(o9i

51Testing软件测试网/X!?-m5[e:^s~

  以下为监控前需要注意的地方:

:}?"X%q/\f,s051Testing软件测试网;x8[9gMm3[~M

  1. SiteScope to be deployed.

K{oOC B6\051Testing软件测试网` J'@:z1V

  2. Sufficient license points for Database Query monitor.51Testing软件测试网^9dvAD.Q4}

51Testing软件测试网9[p JbOp5_

  3. TCP 8888 (default) opened two-way for LoadRunner to SiteScope.51Testing软件测试网P&`i O4qo} K

51Testing软件测试网V!D hF-P

  4. TCP 3306 (default) opened two-way for SiteScope to MySQL.

`^Cw6}9Xx3x051Testing软件测试网HA0p]L

  5. Monitoring privileges for SiteScope to monitor MySQL.51Testing软件测试网5Pq{m2T'uF!Sj

*K,pXEBc A!O0  6. JDBC driver to be installed on SiteScope.51Testing软件测试网F_$q2?O.|

#Jk8R%U6[)a0  7. Have knowledge of the counter you want to monitor.

qv ?$L5Z2v*lAd0

TAG: LoadRunner loadrunner Loadrunner MySQL mysql 监测 数据库的性能

 

评分:0

我来说两句

日历

« 2024-01-21  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 49969
  • 日志数: 65
  • 文件数: 1
  • 建立时间: 2010-11-23
  • 更新时间: 2011-10-18

RSS订阅

Open Toolbar