参数化输入是Loadrrunner里面一个强大的功能,属于Loadrunner的高级使用技巧。
  我们在登录系统的时候,需要输入一组定义的用户名和密码,比如有5个虚拟用户同时登陆系统,则这五个用户都用这一组用户名和密码登陆,与实际情况不符,如果系统禁止同一用户重复登录的话,则系统就无法测试了。所以就需要构造多个不同的用户和用户密码,也就是实现用户名和用户密码的参数化。方法如下,在录制好的脚本里面中啊到web_submit_data选项,选择对应的用户名,点击鼠标右键,选择Replace With a Parameter菜单,如图所示:

弹出选择对话框,如“【Loadrunner】初学Loadrunner——录制脚本、回放、以及优化”中3,参数设置一节,这里就不赘述了。这里主要讲述,插入数据中关于数据与数据库的关联。

Table选项的功能比较强大,可以直接从数据库中调用大量的测试数据。下面将详细学习这块。

(1)在参数化设置界面,选择类型为table,点击属性按钮,进入参数设置对话框:

(2)会发现和File选择的对话框界面类似,也是先点击“Create Table”按钮,此时弹出参数设置对话栏。

(3)单击数据向导按钮,弹出数据向导对话框;

(4)选择第二项“手动制定SQL语句”;

(5)单击下一步进入“SQL查询语句对话框”在这里需要填入数据库的连接和SQL查询语句,选择创建 》弹出“选择数据源”框,选择新建 》 弹出“创建新数据源”框,选择系统数据源,如下图所示:

(6)点击下一步,进入选择数据库类型界面,这里选择正确的数据库类型,然后点击下一步 》 确认。

(7)给新建的数据表去个名字,比如Loadrunner-table,点击下一步,在弹出的对话框中选择完成。---至此,数据源添加成功。

(8)下面我们需要为新建的数据源选择一个对应的数据库

(9)点击选择按钮,选择我们新添加的数据库。如下图所示,选择一个ACCESS数据库就可以选择LoadRunner自带的数据库,在Loadrunner的安装目录的bin路径下,有个Tmplmine.mdb数据库,选择后,点击确认,弹出选择数据源对话框,选择上面创建的数据源。

(10)点击确认,又回到了SQL查询语句对话框,在SQL Statement一栏中,输入SQL查询语句“select 列名 from 表名”来选择数据表中的某些数据作为参数列表。点击finish按钮,该列就会自动加入到参数表中。

【Loadrunner】初学Loadrunner——参数化设置(Table类型关联数据库)的更多相关文章

  1. 【转】对初学LoadRunner朋友的建议

    对初学LoadRunner朋友的建议 作者:wind摘要:随着Internet的普及与迅速发展,企业业务量的迅速加大,数据大集中成为一种趋势,IT系统承载的负荷越来越重,系统性能的好坏严重的影响了企业 ...

  2. LoadRunner压力测试之Unique Number参数类型、Random Number参数类型浅析

    前几天工作需要用LoadRunner进行压力测试,期间对手机号进行参数化设置. 当时选用了<Value>137{Random_quhao}{Unique_weiyi}</Value& ...

  3. LoadRunner关联函数的脚本实例--如何操作关联参数

    LoadRunner关联函数的脚本实例--如何操作关联参数 这几天一直在学习LoadRunner的VuGen编程,今天想对关联函数web_reg_save_param做详细的试验和研究: ~f6p q ...

  4. loadrunner 脚本优化-参数化之Parameter List参数同行取值

    脚本优化-参数化之Parameter List参数同行取值 by:授客 QQ:1033553122 select next row 记录选择方式 Same line as,这个选项只有当参数多余一个时 ...

  5. 【Loadrunner】LR参数化:利用mysql数据库里面的数据进行参数化

    很多同学都在自学loadrunner去做压力测试,但是如果要利用LR做压力测试,或者是其他工具,其中有一个环节是我们避开不了的,比如说:参数化 今天华华就给大家简要的介绍下,如果你要做的参数化的数据来 ...

  6. LoadRunner中,参数化时Unique取值方式的理解

    LoadRunner中,参数化时Unique取值方式的理解 2012年10月15日 18:10:36 瑞秋 阅读数:10028   在LoadRunner中进行参数化时,Parameter的取值设置有 ...

  7. WebStorm文件类型关联设置

    无意中创造了一个没有扩展名的文件,我选择了错误的文件类型关联.是js类型的,我却选成了文本,Ws每次编辑类型就成了txt文本,这个问题让我很苦恼,以下是我的解决方案. 错选的弹出框如下: 解决方案如下 ...

  8. loadrunner 脚本开发-参数化之将内容保存为参数、参数数组及参数值获取

    转自:http://blog.sina.com.cn/s/blog_13cc013b50102v49c.html(查看原文) 在VuGen中默认使用{}的字符串称为参数 注意:参数必须在双引号中才能用 ...

  9. LoadRunner如何获得参数化中每个关键字的搜索响应时间

    LoadRunner如何获得参数化中每个关键字的搜索响应时间 在测试搜索引擎时我们一般采用大量的搜索关键字,有时有必要了解在并发访问的情况下每个关键字的响应时间,一般如果不对脚本进行处理的话你可以获得 ...

随机推荐

  1. swift3 控件创建

    //MARK:- UIScrollView let scrollView = UIScrollView() scrollView.delegate = target scrollView.backgr ...

  2. web 服务器

    作为一个跨专业转行的我来说,对后台一团浆糊,最近在看php,学的进度比较慢 (1)ApacheApache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上.Apache ...

  3. hdu 5207 BestCoder Round #38 ($) Greatest Greatest Common Divisor

    #include<stdio.h> #include<string.h> #include<math.h> ]; ]; int main() { int sb; s ...

  4. 给Cygwin重新安装curl

    之前已经安装过了cygwin了,但是重装了系统了. 不过发现cygwin倒是还可以继续使用. 现在想要使用其中的curl工具. 但是却在cygwin安装目录 E:\dev_install_root\c ...

  5. hdu 3669 Cross the Wall(斜率优化DP)

    题目连接:hdu 3669 Cross the Wall 题意: 现在有一面无限大的墙,现在有n个人,每个人都能看成一个矩形,宽是w,高是h,现在这n个人要通过这面墙,现在只能让你挖k个洞,每个洞不能 ...

  6. Java Socket编程基础(1)

    参考资料: <Java网络编程精解> 孙卫琴 一.socket通信简介 什么是socket,简单来说,在linux系统上,进程与进程之间的通信称为IPC,在同一台计算机中,进程与进程之间通 ...

  7. cetos6 安装samba共享文件夹

    yum方式安装 yum install samba 修改配置文件 vim /etc/samba/smb.conf [global] comment = global workgroup = QFpay ...

  8. lucene 多字段查询-MultiFieldQueryParser

    /** * 搜索域加权 */ Map<String, Float> boosts = new HashMap<>(); boosts.put("title" ...

  9. Date对象 识记

    1.Date 对象创建 var myDate=new Date() 2.Date 对象属性 constructor pototype 3.Date 对象方法 Date()               ...

  10. {java学习}[第一章]软件开发概述(2017.1.11).