loadrunner Data Wizard使用(mysql举例)

上一篇 / 下一篇  2011-08-11 17:09:58 / 个人分类:测试

先说一下 Data Wizard这玩意能干嘛。它可与从数据库中查询出数据来进行参数化。

例子使用的是mysql,请先安装mysql odbc驱动。到下面的地址下载并安装,我安装的为 mysql-connector-odbc-5.1.8-win32.msi

http://www.mysql.fr/downloads/connector/odbc/

安装好后,可以到控制面板—管理工具—数据源(ODBC)—驱动程序到查看刚刚装好的驱动。


转到 用户DSN 或者 系统DSN,点击添加按钮,打开创建新数据源窗口

选择“MySQL ODBC 5.1 Driver”,点击完成


Data Source Name,Description可与随便输入。

TCP/IP Server输入服务器名称或者IP地址

Port默认为3306

输入用户名,密码。

填好后点击“Test”进行测试。成功后点击OK。

现在就已经安装好mysql odbc驱动并配好了数据源。下面说下Data Wizard的使用。

1.在Parameter List界面,选择某个参数,点击“Data Wizard”



2.选择查询方式


3.点击Create按钮添加Connection



4.编写SQL语句查询数据


5.进一步设置参数化读取数据的方式


注意: LoadRunner允许最大参数化用户数为100人,如需扩大参数量,可在安装路径下vugen.ini文件中修改:MaxVisibleLines=1000。(此为设置允许最大参数化用户数为1000人)

“Select next row”有几种选择:Sequential、Random、Unique。

“Update value on”有几种选择:Each iteration、Each occurrence、Once。

组合类型:

Sequential

  • 与Each iteration组合:将为每次跌倒从数据表中提取下一个值。
  • 与Each occurrence组合:将为每一次参数的出现从数据表格中提取下一个值,即使它在同一次迭代中。
  • 与Once组合:第一次迭代中分配的值就会在每个Vuse接下来所有的迭代中使用。

Random

  • 与Each iteration组合:将会为每一次迭代从数据表中提取一个新的随机值。
  • 与Each occurrence组合:将会为每一次参数的出现从数据表中提取一个新的随机值,即使它在同一次迭代中。
  • 与Once组合:第一次迭代中分配的随机值就会在改Vuser的所有迭代中使用。

Unique

  • 与Each iteration组合:将会为每一次迭代从数据表格中提取下一个唯一值。
  • 与Each occurrence组合:将会为每一次参数的出现从数据表格中提取一个新的一直,即使它在同一次迭代中。
  • 与Once组合:第一次迭代中分配的唯一值就会在每个Vuser的所有接下来的迭代中使用。

原文地址:http://blog.csdn.net/backtracker/article/details/6679532

参考文章

http://www.cnblogs.com/isis/archive/2011/03/24/loadrunner.html



TAG:

 

评分:0

我来说两句

Open Toolbar