使用LoadRunner监测MySQL数据库的性能

上一篇 / 下一篇  2010-02-26 12:44:29 / 个人分类:sitescope

 要想使用LoadRunner监测MySQL数据库的性能,LoadRunner没有提供直接监测MySQL的功能,所以,我们需要借助sitescope监控,然后在LoadRunner显示sitescope监测结果,这样间接地监控MySQL性能。
    相信大家对LoadRunner应该十分熟悉了,所以在这里,我大概介绍下sitescope的安装和使用。
    sitescope是安装在被监测数据库所在的计算机上的,是一个比较新的软件,在网上很难下载在免费使用版,我是找了一下午才在一个论坛里找到一位老好心人上传的7.9.5版本和license,相当的好用,真是要谢谢这位兄台了!下载地址:http://bbs.51testing.com/viewthread.php?tid=80283
    软件下载好后,安装应该很容易了。安装好后系统重启,再次开机时,会自动跳出sitescope的初始网页,要求输入license等资料。保存后自动跳出网页提示,输入对应的网址进入sitescope主界面。(sitescope是运行在浏览器上的一款软件,每次要打开时,只要打开浏览器输入对应的网址即可进入对应的sitescope主界面。)
     
    监测MySQL需要使用到JDBC驱动程序,为了让sitescope能够监测到MySQL。下载地址:http://www.mysql.com/downloads/connector/j/  下载成功后,解压文件,把“mysql-connector-java-5.1.12-bin.jar”这个压缩文件复制到(sitescope安装目录下)sitescope\java\lib\ext下,重启系统。
    进入sitescope主界面,点击“create group”,输入自定义的组名,即可成功添加group。
    进入新建的组,在“Add to Group”一栏下点击monitor,新添加monitor。
    然后“Add Database Query monitor”。
    这里是关键:
    Database Connection URL:jdbc:mysql://<database hostname>[:<tcp port>]/<database>
    for example:要连接MySQL的数据库aBigDatabase,用MySQL的标准端口3306,则为 jdbc:mysql://206.168.191.19/aBigDatabase
   Query:show status where variable_name like ’innodb_buffer_pool_pages_total’
   Database Driver:org.gjt.mm.mysql.Driver
    updates时间和title可以根据自己的需要设置。
    Database User Name和Database Password需要咨询数据库管理员,拿到超级用户的用户名和密码。
    点击“Add”,保存即可。到此为止,sitescope已经能够监测到数据的信息了。接下去是连接LoadRunner。
    打开LoadRunner的Controller,在“run”中添加“sitescope”,即可成功监测到被测数据库的信息了。
    哈哈,大功告成了!!!
 
    以下附件是对Database Query Monitor的详细介绍:

TAG:

FISHY'S TRIBE 引用 删除 fishy   /   2010-03-03 14:14:02
您好,我是51Testing软件测试网的编辑,您的本篇博文被推荐至51Testing软件测试网首页发表:http://www.51testing.com/html/48/n-209948.html
感谢您关注并支持51Testing博客,期待您更多的优秀原创博文。
 

评分:0

我来说两句

我的栏目

日历

« 2024-05-10  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 964
  • 日志数: 1
  • 建立时间: 2010-02-26
  • 更新时间: 2010-02-26

RSS订阅

Open Toolbar