【Loadrunner】初学Loadrunner——参数化设置(Table类型关联数据库)
参数化输入是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类型关联数据库)的更多相关文章
- 【转】对初学LoadRunner朋友的建议
对初学LoadRunner朋友的建议 作者:wind摘要:随着Internet的普及与迅速发展,企业业务量的迅速加大,数据大集中成为一种趋势,IT系统承载的负荷越来越重,系统性能的好坏严重的影响了企业 ...
- LoadRunner压力测试之Unique Number参数类型、Random Number参数类型浅析
前几天工作需要用LoadRunner进行压力测试,期间对手机号进行参数化设置. 当时选用了<Value>137{Random_quhao}{Unique_weiyi}</Value& ...
- LoadRunner关联函数的脚本实例--如何操作关联参数
LoadRunner关联函数的脚本实例--如何操作关联参数 这几天一直在学习LoadRunner的VuGen编程,今天想对关联函数web_reg_save_param做详细的试验和研究: ~f6p q ...
- loadrunner 脚本优化-参数化之Parameter List参数同行取值
脚本优化-参数化之Parameter List参数同行取值 by:授客 QQ:1033553122 select next row 记录选择方式 Same line as,这个选项只有当参数多余一个时 ...
- 【Loadrunner】LR参数化:利用mysql数据库里面的数据进行参数化
很多同学都在自学loadrunner去做压力测试,但是如果要利用LR做压力测试,或者是其他工具,其中有一个环节是我们避开不了的,比如说:参数化 今天华华就给大家简要的介绍下,如果你要做的参数化的数据来 ...
- LoadRunner中,参数化时Unique取值方式的理解
LoadRunner中,参数化时Unique取值方式的理解 2012年10月15日 18:10:36 瑞秋 阅读数:10028 在LoadRunner中进行参数化时,Parameter的取值设置有 ...
- WebStorm文件类型关联设置
无意中创造了一个没有扩展名的文件,我选择了错误的文件类型关联.是js类型的,我却选成了文本,Ws每次编辑类型就成了txt文本,这个问题让我很苦恼,以下是我的解决方案. 错选的弹出框如下: 解决方案如下 ...
- loadrunner 脚本开发-参数化之将内容保存为参数、参数数组及参数值获取
转自:http://blog.sina.com.cn/s/blog_13cc013b50102v49c.html(查看原文) 在VuGen中默认使用{}的字符串称为参数 注意:参数必须在双引号中才能用 ...
- LoadRunner如何获得参数化中每个关键字的搜索响应时间
LoadRunner如何获得参数化中每个关键字的搜索响应时间 在测试搜索引擎时我们一般采用大量的搜索关键字,有时有必要了解在并发访问的情况下每个关键字的响应时间,一般如果不对脚本进行处理的话你可以获得 ...
随机推荐
- Office下载地址
文件名cn_office_professional_plus_2016_x86_x64_dvd_6969182.isoSHA1277926A41B472EE38CA0B36ED8F2696356DCC ...
- 在GNU/Linux下设置与定时更换桌面壁纸
1 简介 在电脑桌面设置一组可以定时更换的壁纸已经不是什么新奇的功能了.比如,Windows 7.KDE桌面环境都可以实现这样的效果.可是,自己目前使用的Debian系统并未安装KDE.GNOME这样 ...
- centos7 搭建elk
CentOS 7.x安装ELK(Elasticsearch+Logstash+Kibana) 云计算 Aug 162015 第一次听到ELK,是新浪的@ARGV 介绍内部使用ELK的情况和场景,当时 ...
- 【转】Jmeter(二)-使用代理录制脚本
Jmeter脚本是以JMX格式为主 Jmeter也是支持录制的,支持第三方录制方式和代理录制方式. 1.第三方录制主要是通过badboy来录制,录制后另存为jmx格式即可. 2.Jmeter也有自己的 ...
- mssql update from
update b set memo = a.name from a,b where a.id = b.id --mssql的update :from语法 2 --a表 b表 结构分别 id ,name ...
- python变量与数据类型
变量 什么是变量 所谓变量,指的是在程序运行过程中需要用到的中间结果,变量定义后,会占用一块内存开辟的空间地址,通过内存空间确保同一时间的唯一性. >>> print(id.__do ...
- python之~利用PIL模块在图片上写写画画
借鉴了教程: http://yxnt.github.io/2016/05/15/Pillow-Python3.5/ 完成作业如下: 后来学着写给自己的图片加了水印. from PIL import I ...
- Javascript获取不重复的随机数值
/** * 获取不重复随机数 * @param integer start 随机数最小值 * @param integer end 随机数最大值 * @param integer size 随机数获取 ...
- CSU 1650 影魔大战
简单题. 首先判断两个圆是否都与坐标轴相交,有一个不相交直接输出NO 剩下的情况都是相交的.让算一算四个交点.最后只有四种情况了. #include<cstdio> #include< ...
- L3-007. 天梯地图
L3-007. 天梯地图 题目链接:https://www.patest.cn/contests/gplt/L3-007 Dijstra 这题是Dijstra的变形,麻烦的是两种最短路的相同距离时的选 ...