LoadRunner驱动MySQL性能测试(lib库实现)
LoadRunner驱动MySQL性能测试(lib库实现)
前言
因为loadrunner原生未提供针对mysql测试的功能
国内网络上流传的都是ODBC连接mysql进行性能测试,过程较为繁琐
而LR本身推荐的是使用提供的dll库或者自行编写dll库进行测试。
只要能在网上找到支持自编写dll库的license即可
本文方法参考的主要是Bish.co.uk论坛,有mysql,php和loadrunner板块,
使用它们编写的mysql链接库
———–待测试库环境准备———————-
GRANTALL PRIVILEGES ON *.* TO 'root'@'windows IP'
IDENTIFIED BY'root'WITHGRANTOPTION;
配置好测试数据库和表
—————–LoadRunner运行库准备———————
a.解压MySQLLoadRunner libraries.zip版本1 版本2 中的文件至LR安装目录
b.在LR的vuser脚本的init中加入实例信息
#include "Ptt_Mysql.h"
#define MYSQLSERVER "192.168.2.5"
#define MYSQLUSERNAME "root"
#define MYSQLPASSWORD "root"
#define MYSQLDB "tpch_1"
#define MYSQLPORT "5029"
c.在action脚本中 每个sql