很多时候我们需要大量的参数数据,但是光光靠手填写是非常麻烦的,既然被测对象的数据都在数据库,那么我们直接读取数据库回来就轻松简便很多。
data wizard 提供了一个从ODBC的连接获得数据转化成参数的过程。过程如下:
一、配置ODBC
1、打开windows 下的控制面板下的管理工具,找到ODBC数据源。
2、为LR提供一个新的ODBC连接数据DSN,我们选择添加一个系统DSN.(根据使用的数据库选择对应的驱动,如果没有对应的驱动,需下载对应的驱动,安装后才能选择。)
我使用的数据库是mysql .所以我选择的是mysql ODBC Driver
【注意】:这里要说明一下“MYSQL ODBC 8.0 ANSI Driver”和“MySQL ODBC 8.0 Unicode Driver”的区别:
①MySQL ODBC 8.0 ANSI Driver 只针对有限的字符集的范围;
②MySQL ODBC 8.0 Unicode Driver 提供了更多字符集的支持,也就是提供了多语言的支持。
3、填写配置信息
前两个选项可根据项目功能信息填写;然后按具体情况填写TCP/IP Server和Port;然后是MySQL用户名、密码、数据库名称。
【说明】
Data Source Name:数据源名称,可自拟(最好跟项目功能挂钩)
Description:关于此数据源的描述,主要功能等,可不填写
TCP/IP Server:服务器名称,可以是机器名,也可以是IP地址;若是本地可填写“localhost”
Port:MySQL服务的端口号,默认是3306,也可在安装MySQL时自己设定
User:用户名,默认是root,也可在安装MySQL时自己设定
Password:密码
Database:数据库名称
填写完后可点击【Test】按钮,测试一下连接是否配置成功!如果成功会有成功提示!
若测试成功,再点击【OK】按钮即可!
4、在用户DSN处即可查看到最新创建的ODBC。
二、在LR中,从ODBC导入数据。
1、我们在LR中,Parameter List中打开该功能。当我们使用data waizd时,LR会提示下面的操作将会覆盖当前表中所有的值。选择【确定】
2、有两种方式的查询器来进行查询。一种是微软的查询器,一种是自己写sql语句。
一般我们都是用下面一种,自己写sql.这里我们还能设置最大记录发回条数,根据情况考虑(海量记录尤甚)。下一步
3、自己写sql
这里我们需要添加连接的ODBC串,并且写入对应的DML语句。
点击【Create】,在弹出的窗口中选择机器数据源。在机器数据源中选择我们刚才创建的数据源。