参数化:就是将一个变量(变化的数据)用常数来代替。(PS:个人理解)

 1 Action()
 2  {
 3      web_url("login",
 4          "URL=http://www.abc.com/login");
 5
 6      lr_rendezvous("denglu");//集合点
 7
 8      lr_start_transaction("login");//事务开始
 9
10      web_submit_data("login_2",
11          "Action=http://www.abc.com/login",
12          "Method=POST",
13          "RecContentType=text/html",
14          "Mode=HTML",
15          ITEMDATA,
16          "Name=username", "Value={username}", ENDITEM,
17          "Name=kkw", "Value=admin", ENDITEM,
18          LAST);
19
20      lr_end_transaction("login", LR_AUTO);//事务结束
21
22  }

上一段代码中{username}就是进行参数化之后的常数。在LR中可以通过以下方法对数据进行参数化处理。

选中要进行参数化处理的数据,单击右键,选择“Replace with a Parameter”。或者点击菜单栏中的Insert,选择“New Parameter...”

输入相应的参数名和选择参数类型,点击“OK”。

设置参数化的数据。可以点击菜单栏中的图标或者单击右键,选中"Parameter properties"。

数据添加:可以点击"Browse"直接导入,也可以点击“Edit with Notepad...”进行数据添加。(或者点击“Data Wizard...”进行数据库添加)。

左侧界面可以设置参数名。对参数进行添加(预先设置添加参数数据)或者删除参数名操作。

select next row(选择下一行)有三个选项,分别是:

顺序(Sequential):按照参数化的数据顺序,一个一个的来取。

随机(Random):参数化中的数据,每次随机的从中抽取数据。

唯一(Unique):为每个虚拟用户分配一条唯一的数据

Update value on(选择更新值)有三个选项,分别是:

每次迭代(Each iteration) :每次迭代时取新的值,假如50个用户都取第一条数据,称为一次迭代;完了50个用户都取第二条数据,后面以此类推。

每次出现(Each occurrence):每次参数时取新的值,这里强调前后两次取值不能相同。

只取一次(once) :参数化中的数据,一条数据只能被抽取一次。(如果数据轮次完,脚本还在运行将会报错)

PS:Simulate Parameter...是一个相当于预览的小功能。可以自己先各种尝试一下。

转载于:https://www.cnblogs.com/chen/p/8058200.html

loadrunner—参数化相关推荐

  1. LoadRunner参数化时的各个选项说明

    LoadRunner参数化时的各个选项说明 分类: LoadRunner 2009-03-27 09:32 6294人阅读 评论(1) 收藏 举报 loadrunnerrandomgeneratore ...

  2. 细说LoadRunner参数化(转)

    前言:为什么这里说是细说LoadRunner参数化,在书和网上到处都能找到关于LoadRunner参数化的内容,但是细心的读者不能难发现,虽然现在很多资料都有关于参数化的内容,但写的都不够详细,对于初 ...

  3. 细说LoadRunner参数化

    转自:http://www.51testing.com/html/53/n-123453.html 前言 为什么这里说是细说LoadRunner参数化,在书和网上到处都能找到关于LoadRunner参 ...

  4. loadrunner 参数化

    一.关于参数的定义 函数中参数的值就是在录制过程中输入的实际值. 例如,你录制了一个 Web 应用程序的脚本.脚本生成器生成了一个声明,该声明搜索名称为 "软件测试" 的图书的数据 ...

  5. LoadRunner参数化

    在LoadRunner中的参数化是很多让初学者头疼的问题,这里做一个小结,首先理解一下这几个名词: sequential :按顺序的为Vuser分配数据,当Vuser访问数据表时,他会提取下一个数据 ...

  6. 手把手学会LoadRunner参数化【LoadRunner】

    文章目录 1.录制一个简单的登录脚本 2.然后对用户名和密码进行参数化设置 3.对变量进行传参 4.两个重要选项卡讲解 1.录制一个简单的登录脚本 下图是截取的使用Loadrunner自带的飞机订票网 ...

  7. 巧用Excel创建几百万条Loadrunner参数化数据

     我们在使用loadrunner进行并发时,有时会需要我们自己来新建几万条甚至几百万条有一定规则的参数化数据.在此本人提供一个简单.快速的方法,就是利用excel自带的vba编译器,不多说直接上图 ...

  8. Loadrunner参数化中文姓名

    在实际使用中,都会遇到过系统接口中需要使用中文姓名,但是Loadrunner本身不能生成中文姓名,这就得借助第三方工具来做了,一般有: 1.建立中文汉字表,使用百家姓+汉字表组合,然后写个函数随机生成 ...

  9. LoadRunner参数化详解

    一.常见参数化类型 1.File:文本格式 设置如下: 输出如下: 2.Date/Time:获取当前时间,设置显示格式及更新方式 设置如下: 输出如下: 3.Unique Number:获得一个唯一的 ...

最新文章

  1. YOLOX——Windows 10下环境配置
  2. HTML+CSS+JavaScript复习笔记持更(二)——列表篇
  3. 【Android】ActivityManager结构图
  4. 安装jdk后出现bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
  5. 在Asp.net core 项目中操作Mysql数据库
  6. mysql查询语句详解_基于mysql查询语句的使用详解
  7. 汇编Ring 3下实现 HOOK API
  8. 细数黑客攻击的七大战术
  9. Qt关于Tcp通信步骤的总结
  10. c++调用python接口作用是_利用Boost::Python实现C++调用python接口
  11. 基于套接字SOCKET的及时聊天
  12. Ruby中的类与对象(一)
  13. 【预测模型】基于matlab RLS算法预测【含Matlab源码 222期】
  14. 寻找春天nbsp;九宫格日记-2011.08.24
  15. 浅谈clientX、offsetX、screenX、pageX
  16. 【mpeg1】mpeg1相关资料
  17. linux防火墙端口配置策略路由,Linux iptables防火墙详解 + 配置抗DDOS攻击策略实战...
  18. 矩阵相乘的理解(矩阵相乘的几何意义)及证明过程
  19. 《股票作手回忆录》书中的精髓:上世纪美国最伟大的交易员杰西·利弗莫尔带给我们的交易思想精华。
  20. 换链接,群发和伪原创何时是尽头

热门文章

  1. js中的blob,图片base64URL,file之间的关系
  2. shopping car 2.0
  3. POJ 3320 尺取法,Hash,map标记
  4. js 输出二维数组的最大值
  5. Cocos2d-x的坐标系统
  6. 编译DirectShow Samples
  7. leetcode算法题--反转字符串
  8. OVS datapath简介(十八)
  9. python没用_大部分Python资料都没有说到的重点-用实战教你解决问题的思路
  10. Neo4j-Cypher语言语法