loadrunner mysql性能测试_使用loadrunner工具对mysql性能测试

本文介绍了如何使用LoadRunner工具进行MySQL性能测试。通过下载libmysql.dll,配置连接信息,编写Vuser_init和Action阶段的脚本,执行SQL操作(如UPDATE),并提供了监控MySQL的命令。此外,还提到了LoadRunner工具的使用方法和相关资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用loadrunner工具对mysql性能测试

发布时间:2020-06-08 16:41:07

来源:51CTO

阅读:146

作者:三月

本篇文章给大家主要讲的是关于使用loadrunner工具对mysql性能测试的内容,感兴趣的话就一起来看看这篇文章吧,相信看完使用loadrunner工具对mysql性能测试对大家多少有点参考价值吧。

下载

可以到如下网址下载:

http://down.51cto.com/data/403722

安装

So easy,解压到你的loadrunner安装目录即可,是把解压后的include和bin目录放到loadrunner的安装目录哦!!!有不少童鞋可耻的直接把解压的loadrunner mysqllibs目录放到下面了,汗啊。

使用

不废话,直接上代码

Vuser_init

#define MYSQLSERVER "XXX.XXX.XXX.XXX" # mysql的ip

#define MYSQLUSERNAME "XXX"# 用户名

#define MYSQLPASSWORD "XXX"# 密码

#define MYSQLDB"XXX"# 数据库

#define MYSQLPORT "XXX"# 端口

#include "Ptt_Mysql.h"# 引入mysql lib的h文件

vuser_init()

{

return 0;

}

spacer.gif看看,简单吧,哈哈,接着往下走

Action

Action()

{

char chQuery[128];

MYSQL *Mconn;

lr_load_dll("libmysql.dll"); # 引入libmysql的dll

Mconn = lr_mysql_connect(MYSQLSERVER, MYSQLUSERNAME, MYSQLPASSWORD, MYSQLDB, atoi(MYSQLPORT));# connection mysql

sprintf(chQuery, "update 表名 set a=a+1 where id=123;"

);

lr_mysql_query(Mconn, chQuery);# 执行sql

lr_mysql_disconnect(Mconn);# close connection

return 0;

}

spacer.gif怎么样?还是很简单吧,就是定义点变量,然后在引入个dll,剩余的就是大家熟悉的sql了,这个是已update为例子的,select和insert大致一样,只需稍作修改即可,这里就不举例了。

至于vuser_end木有任何修改!

监控msyql

当然既然有测试,必然有监控,至于如何监控,我的blog里有不少方法,可以到http://xqtesting.blog.51cto查找。

这里我在多介绍几个命令:

l Show innodb status;

l Show processlist;

l Show open tables from db_name;

具体代表什么大家自己百度一下吧,很简单

以上关于使用loadrunner工具对mysql性能测试详细内容,对大家有帮助吗?如果想要了解更多相关,可以继续关注我们的行业资讯板块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值