Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

脚本优化-参数化之关联MySQL数据库获取数据

by:授客 QQ1033553122

测试环境:

Loadrunner 11

Win7 64位

实操:

1.   安装MySQL ODBC驱动程序

ODBC驱动程序下载地址:http://dev.mysql.com/downloads/connector/odbc/5.2.html

网盘下载地址:mysql-connector-odbc-5.1.13-win32.msi

下载后安装.msi程序即可

注:安装过程中可能会报如下错误:

Error 1918.Error installing ODBC driver MySQL ODBC 5.2 ANSI Driver, ODBC error 13:无法加载 MySQLMySQL ODBC 5.2 ANSI Driver ODBC 驱动程序的安装例程,因为存在系统错误代码 126:找不到指定的模块。...\myodbc5S.dll)。Verify that the file MySQL ODB...

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

解决方法:安装Microsoft Visual C++ 2010 Redistributable Package,然后再重新安装ODBC驱动程序

64-bit下载地址:

http://www.microsoft.com/en-us/download/confirmation.aspx?id=14632

网盘下载地址: http://pan.baidu.com/s/1bowNi0Z

32-bit下载地址:

http://www.microsoft.com/en-gb/download/details.aspx?id=5555

2.   配置数据源

1)控制面板->管理工具->数据源(ODBC)->系统DSN,如下图点击“添加”->选择MySQL ODBC ANSI Driver

注:忽略上述图中版本不一致的问题(开篇5.2,这会5.3),遇到问题,找解决方案时,笔者尝试过安装不同版本

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

如上图,点击“完成”

2)如下,填写数据源名称,数据库服务器,端口,用户名,密码,选择数据库

说明:如果可正常连接,则可选择数据库,否则获取不到数据库

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

如上图,点击Ok,结果如下

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

3.

使用数据源

1)

打开lr
vugen,打开Parameter
List,选择参数类型为File

或Table,新建参数

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

2)

点击Data
Wizard,打开如下界面,如下,Connection中填写数据源,SQL中填写查询语句

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

点击Finish,结果弹出如下提示(正常情况下,点击Finish就好了)

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

原因:操作系统为Win7
64位,安装的ODBC
Driver为64位的,LR不支持吧

解决方法:

第一:安装32位的MySQL
ODBC Driver

第二:到上述第 2)

步时,点击Create

如下,弹出界面中选择
“机器数据源”

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

第三,如上图,点击“新建”

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

如上,选择数据源类型
(区别见文案提示)

如下图,选择安装的ODBC
Driver

说明:这一步如果看不到安装的驱动,烦重启系统试试

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

点击“下一步”

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

第四,配置

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

如上,点击 Finish,结果如下

Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

上一篇:Jmeter 03 Jmeter脚本开发


下一篇:sql 查找数据库中某字符串所在的表及字段