脚本优化-参数化方法

by:授客 QQ1033553122

方法一

1、确定需要参数化的内容

2、选中需要参数化的内容

3、右键选中的内容->Replace with a Parameter->填写参数名,类型->保存

4、Vuser->Parameter List中设置参数值和参数更新方式

5、通过回放后的日志验证参数取值

举例:

编写一简单脚本,如下

Action()

{

lr_eval_string(“text”);

return 0;

}

右键选中text,然后单击鼠标右键,弹出菜单中选择“Replace with a Parameter”,将选中部分替换成参数

结果如图


 

说明:

1.ParamName:参数名;

2.{}:指定参数的边界,可在Tools>General
Options>Parameterization中设置,如下图

3.参数值被保存在菜单Vuser->Parameter
List中,按Ctrl+L组合键或者单击工具栏上的Parameter
List按钮

单击Add
Row可以添加行记录(可取的参数值)

查看参数取值结果

第一步:打开Run-Time
Settins中的Log选项,选中Enable
logging并且使用Always
send messages,在Log的等级中设置使用Extended
log并且选中Parameter
substitution,保存,如图,

第二步:运行脚本,查看Output
Window窗口中的Replay
log窗口中出现的每次参数取值结果


方法二

1、View->Parameter
List(Ctrl+L)中添加参数并设置值

2、代码中选中要参数化的内容

3、右键选中的内容->Use
Existing Parameter将选中内容替换为Parameter
List中所添加参数的参数

举例:

第一步:在Parameter
List窗口中,单击左下角的New按钮新建参数

第二步:设置好参数的值后,选中要参数化的内容,在右键菜单中选择Use
Existing Parameter中的ParamName参数进行参数化,或者点击Select
from parameter list,打开Parameter
list,从中面板左侧窗格选择需要的参数。

也可以在代码中找到需要参数化的内容,直接将其改写为{ParamName}即可

注意:对参数再次进行参数化,会覆盖原始值

如果点击是,会覆盖参数的原始值,所以应该选择否

说明:

1.基本上所有的LoadRunner函数中带有""

的内容都可以直接使用参数化

2.在Parameter
List中修改了参数名时,脚本中的对应参数都会自动变为新的参数名

阅读下篇:

脚本优化-Parameter List参数类型介绍

loadrunner 脚本优化-参数化方法的更多相关文章

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

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

  2. Loadrunner脚本优化-参数化之关联MySQL数据库获取数据

    脚本优化-参数化之关联MySQL数据库获取数据 by:授客 QQ:1033553122 测试环境: Loadrunner 11 Win7 64位 实操: 1.   安装MySQL ODBC驱动程序 O ...

  3. loadrunner 脚本优化-参数化之Parameter List参数取值

    脚本优化-参数化之Parameter List参数取值 by:授客 QQ:1033553122 参数取值选项 Select next row Update value on 以上两个选项是改变参数化取 ...

  4. loadrunner 脚本优化-参数化之场景中的参数化取值

    脚本优化-场景中的参数化取值 by:授客 QQ:1033553122   Action() { lr_eval_string("{NewParam}"); lr_eval_stri ...

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

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

  6. loadrunner 脚本优化-事务时间简介

    脚本优化-事务时间简介 by:授客 QQ:1033553122 事务概念 事务是指用户在客户端做一种或多种业务所需要的操作集(actions),通过事务开始和结束函数可以标记完成该业务所需要的操作内容 ...

  7. loadrunner脚本优化-ParameterList参数类型介绍

    脚本优化-Parameter List参数类型介绍 by:授客 QQ:1033553122 篇幅问题,这里采用网盘下载的方式和大家分享: 百度网盘分享: 链接: http://pan.baidu.co ...

  8. loadrunner脚本中参数化和返回值输出log到外部文件

    loadrunner脚本中参数化和返回值输出log到外部文件 很多时候,我们在做性能测试之前,需要造数据,但是使用的这些参数化数据和生成的返回数据在后面的测试都会用的,所以我们需要在造数据过程中,将参 ...

  9. LoadRunner脚本优化之—参数化迭代介

    在LoadRunner的脚本优化时,有时发送给服务器的请求参数化时,服务器返回的内容也会和参数化的内容相对应,例如发送的请求带有查询key=123,则服务器也会返回含有123相关的内容.这时我们在使用 ...

随机推荐

  1. 图片格式PGM缩写

    PGM是Portable Gray Map的缩写.它是灰度图像格式中一种最简单的格式标准.另外两种与之相近的图片格式是PBM和PPM.它们分别相应着黑白图像和彩色图像. PGM的数据存放方式相比于JP ...

  2. redux源码学习笔记 - combineReducers

    上一篇有了解到,reducer函数的两个为:当前state和此次dispatch的action. state的结构是JavaScript对象,每个key都可以代表着不同意义的数据.比如说 { list ...

  3. CentOS7安装详解

    本文基于vmware workstations进行CentOS7安装过程展示,关于vmware workstations安装配置本人这里不再介绍,基本过程相当于windows下安装个软件而已. 1.打 ...

  4. html标签详解(2)

    http标签详解 声明 1:这里的文字都是我从我自己csdn账号拷贝过来,是本人学习总结的结晶,所以请尊重本作品.2:如要要转载本文章,则要说明文字的出处.3:如有哪里不对欢迎指出. 在上一篇文章中主 ...

  5. 【云服务器部署】---Linux下安装nginx

    [云服务器部署]---Linux下安装nginx 之前两篇,分别讲了:Linux下安装MySQL  和  springboot项目部署云服务器 nginx安装也是挺简单的.具体步骤如下: 第一步,下载 ...

  6. C++版 - 剑指offer 面试题24:二叉搜索树BST的后序遍历序列(的判断) 题解

    剑指offer 面试题24:二叉搜索树的后序遍历序列(的判断) 题目:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果.如果是则返回true.否则返回false.假设输入的数组的任意两个 ...

  7. ArcMap中属性字段计算器(Field Calculator)的使用技巧

           很多时候,我们在使用ArcGIS进行属性数据编辑时,需要批量修改某些字段值,这时候ArcGIS提供的属性字段计算器(Field Calculator)就是一把利器.下面我就Field C ...

  8. Java 基础:hashCode方法

    Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket 一.前言 泥瓦匠最近被项目搞的天昏地暗.发现有些要给自己一些目标,关于技术的目标: 专注很重要.专注J ...

  9. TOMCAT源码分析(转)

    前言:   本文是我阅读了TOMCAT源码后的一些心得. 主要是讲解TOMCAT的系统框架, 以及启动流程.若有错漏之处,敬请批评指教!建议:   毕竟TOMCAT的框架还是比较复杂的, 单是从文字上 ...

  10. python练习二—画幅好画

    这个练习相对简单,主要是对reportlab库的学习调用,看代码 #! /usr/bin/env pyton # -*- coding=utf-8 -*- from reportlab.lib imp ...