loadrunner 脚本优化-参数化方法
脚本优化-参数化方法
by:授客 QQ:1033553122
方法一
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中修改了参数名时,脚本中的对应参数都会自动变为新的参数名
阅读下篇:
loadrunner 脚本优化-参数化方法的更多相关文章
- loadrunner 脚本优化-参数化之Parameter List参数同行取值
脚本优化-参数化之Parameter List参数同行取值 by:授客 QQ:1033553122 select next row 记录选择方式 Same line as,这个选项只有当参数多余一个时 ...
- Loadrunner脚本优化-参数化之关联MySQL数据库获取数据
脚本优化-参数化之关联MySQL数据库获取数据 by:授客 QQ:1033553122 测试环境: Loadrunner 11 Win7 64位 实操: 1. 安装MySQL ODBC驱动程序 O ...
- loadrunner 脚本优化-参数化之Parameter List参数取值
脚本优化-参数化之Parameter List参数取值 by:授客 QQ:1033553122 参数取值选项 Select next row Update value on 以上两个选项是改变参数化取 ...
- loadrunner 脚本优化-参数化之场景中的参数化取值
脚本优化-场景中的参数化取值 by:授客 QQ:1033553122 Action() { lr_eval_string("{NewParam}"); lr_eval_stri ...
- loadrunner 脚本开发-参数化之将内容保存为参数、参数数组及参数值获取
转自:http://blog.sina.com.cn/s/blog_13cc013b50102v49c.html(查看原文) 在VuGen中默认使用{}的字符串称为参数 注意:参数必须在双引号中才能用 ...
- loadrunner 脚本优化-事务时间简介
脚本优化-事务时间简介 by:授客 QQ:1033553122 事务概念 事务是指用户在客户端做一种或多种业务所需要的操作集(actions),通过事务开始和结束函数可以标记完成该业务所需要的操作内容 ...
- loadrunner脚本优化-ParameterList参数类型介绍
脚本优化-Parameter List参数类型介绍 by:授客 QQ:1033553122 篇幅问题,这里采用网盘下载的方式和大家分享: 百度网盘分享: 链接: http://pan.baidu.co ...
- loadrunner脚本中参数化和返回值输出log到外部文件
loadrunner脚本中参数化和返回值输出log到外部文件 很多时候,我们在做性能测试之前,需要造数据,但是使用的这些参数化数据和生成的返回数据在后面的测试都会用的,所以我们需要在造数据过程中,将参 ...
- LoadRunner脚本优化之—参数化迭代介
在LoadRunner的脚本优化时,有时发送给服务器的请求参数化时,服务器返回的内容也会和参数化的内容相对应,例如发送的请求带有查询key=123,则服务器也会返回含有123相关的内容.这时我们在使用 ...
随机推荐
- 【PHP篇】运算及流程控制
算数运算: 1.运算符罗列: 算数运算符:[+].[-].[*].[/].[%].[++].[--] 赋值运算符:[=].[+=].[-=].[*=].[/=].[%=].[.=] 比较运算符:[&g ...
- 设置python环境变量
原始环境变量 /> python Python |Anaconda (-bit)| (default, May , ::) [GCC (Red Hat -)] on linux Type &qu ...
- Xamarin.Android ImageView 图片圆角显示
第一步:在 values 文件夹下新增 Attrs.xml 文件 <?xml version="1.0" encoding="utf-8" ?> & ...
- RESTful规范1
RESTful规范 一 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为"表征状 ...
- webstorm基础使用
因为需要用到sass自动编译,从sublime转到了webstorm.现在自我感觉sublime需要的插件太多,而webstorm很多功能都帮你及成,不需要你去找插件和安装插件. webstorm的好 ...
- leetcode — valid-number
/** * * Source : https://oj.leetcode.com/problems/valid-number/ * * * Validate if a given string is ...
- Perl中的自增、自减
自增和自减 perl也支持数值类型的自增和自减操作.不仅如此,还支持字符.字符串的自增.自减. 如果自增(++)和自减(--)符号放在数值的前面,则先增减,再返回: 如果自增(++)和自减(--)符号 ...
- Hive环境搭建及测试
前提条件:已经安装好如下软件 Eclipse4.5 hadoop-2.7.3 jdk1.7.0_79 此篇文章基于上一篇文章:zookeeper高可用集群搭建 什么是Hive? 1.Hive是一个基 ...
- JavaScript匿名函数入门。
1.第一种匿名函数的使用:简单的调用 var f=function(){ return 'Hello'; }; //匿名函数没法调用,只能赋值,所以作为赋值语句后面得加分号 var result= ...
- 【转载】C#生成图片的缩略图
图片处理是C#程序开发中时常会涉及到的一个业务,除了图像的上传.保存以及下载等功能外,根据上传的图片生成一个缩略图也是常见业务,在C#语言中,可以通过Image类提供的相关方法对图片进行操作,如指定宽 ...