参数化输入是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. AJAX应用的五个步骤

    1.建立xmlHttpRequest对象 if(window.XMLHttpRequest) {    xmlHttp = new XMLHttpRequest();    if(xmlHttp.ov ...

  2. trove instance service 总结

    def create(self, req, body, tenant_id): # TODO(hub-cap): turn this into middleware LOG.info(_LI(&quo ...

  3. mysql 的事务

    $conn = mysql_connect('localhost','root','root') or die ("数据连接错误!!!");mysql_select_db('tes ...

  4. 【XML】document.createEvent的使用方法

    <aclass="comment-mod"onclick="alert('ss')"href="#">评论</a> ...

  5. Gentoo双网卡同时启用上内外网

    引言:本文配置网络通过 OpenRC/netifrc 方法(net.*scritps)配置. 外网网卡:enp3s4 内网网卡:enp2s0 外网地址(通过路由器) IP: 192.168.1.10 ...

  6. Java获取IP

    public static String getIpAddr(HttpServletRequest request) {        String ip = request.getHeader(&q ...

  7. in_array 判断的一些见解

    我个人见解in_array的判断是== 并不是===  证明如下: $arr=(array_merge(range(1, 9),range('a', 'z'),range('A', 'Z')));$m ...

  8. servlet的url-pattern匹配规则

    首先需要明确几容易混淆的规则: servlet容器中的匹配规则既不是简单的通配,也不是正则表达式,而是特定的规则.所以不要用通配符或者正则表达式的匹配规则来看待servlet的url-pattern. ...

  9. java 中递归的实现 以及利用递归方法实现汉诺塔

    今天说下java语言中比较常见的一种方法,递归方法. 递归的定义 简单来说递归的方法就是"自己调用自己",通过递归方法往往可以将一个大问题简单化,最终压缩到一个易于处理的程度.对于 ...

  10. Chapter 2 Open Book——23

    Mike interrupted us then — he was planning an epic battle of the blizzard in the parking lot after s ...