lr监控mysql_LoadRunner监控mysql

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

下载Sitescope(目前网上csdn有sitescope7.9.5的版本供大家下载使用)

可以一路默认安装,许可证号可以先为空,为空代表试用,有期限,可以到安装完之后,再填写。安装完之后就会弹出一个页面,点击页面上的http://localhost:8080/SiteScope.就会进入Sitescope界面。当进入界面中显示的是红叉叉,你需要安装java运行环境jre6,然后运行正常,也可以直接安装JDK。

监测MySQL需要使用到JDBC驱动程序,为了让sitescope能够监测到MySQL。把“mysql-connector-java-5.1.12-bin.jar”(需要到网上进行下载,提供一csdn地址:http://download.csdn.net/detail/sharkyang8/3328622)这个压缩文件复制到(sitescope安装目录下)sitescopejavalibext下,重启SiteScope服务。

50f12e6645d68c4190a3bb2d7e831ea8.png

监控mysql:

1、进入sitescope主界面,点击“新建组”,输入自定义的组名,即可成功添加组;

2、进入新建的组,在新建组一栏下点击“新建监控器”,新添加监控器,监控mysql的监视器选择“数据库计数器”;

3、进入监控器设置:

主设置:

数据库连接URL:jdbc:mysql://IP/数据库名称;

例如:jdbc:mysql://206.168.191.19/aBigDatabase;

查询:show status where variable_name like 'innodb_buffer_pool_pages_total'  (引号内为要监控的mysql计数器);

数据库驱动程序:org.gjt.mm.mysql.Driver;

4、点击“获取计数器”,“OK”保存,到此为止,SiteScope已经能够监测到数据信息;

5、连接LoadRunner:打开 LoadRunner的Controller,在“run”中添加“sitescope”,即可成功监测到被测数据库的信息了。

确保允许远程访问mysql:

首先确保mysql的端口,防火墙允许通过,可以通过“telnet IP 端口”来判断。

其次,为了能够成功的访问到Linux  mysql(windows下的操作与此类似),步骤如下:

进入Linux系统,打开终端;

#/usr/local/mysql/bin/mysql  -u  root  -p  (进入mysql)

#use  mysql;(进入mysql数据库)

#SELECT * FROM user; (查看表中有没有 host=localhost 并且 user=root)

#UPDATE user SET Host = '%' WHERE Host='localhost'(将数据库中的host为“localhost”替换为“%”,修改权限)

#flush  privileges;(mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表)

本文由51ste.com网友编辑,未经授权,不得转载使用上述作品盈利;个人转载,需标明作者及出处。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值