loadrunner Data Wizard使用(mysql举例)

2011-08-11  戴华荣 

先说一下 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://www.cnblogs.com/isis/archive/2011/03/24/loadrunner.html



 
496°/4913 人阅读/5 条评论 发表评论

小窝  2011-08-18

看不到图


戴华荣  2011-08-18

小窝: 看不到图
这个博客的插入图片功能我怎么感觉这么麻烦


戴华荣  2011-08-18

小窝: 看不到图
崩溃了,插入图片非常非常非常非常非常非常麻烦


戴华荣  2011-08-19

小窝: 看不到图
终于把图片都加上去了。请求博客添加图片功能。不然每次要上图太痛苦了


小窝  2011-08-19

戴华荣: 终于把图片都加上去了。请求博客添加图片功能。不然每次要上图太痛苦了
目前只有相册图片调用与url引用图片 两种方式
我们后续改进


登录 后发表评论