首页 > 其他 > 详细

LoadRunner脚本开发:参数列表和常用函数(三)

时间:2019-11-08 00:53:23      阅读:113      评论:0      收藏:0      [点我收藏+]

一. 参数化:Design > Parameters > Parameters lists

1. Parameter Properties

  Parameter type

2. create table > edit with notepad

  Add Columns

  Add Rows

3. select 

技术分享图片

第一种方式参数化:

技术分享图片

 技术分享图片

 第二种方式参数化

技术分享图片

 

 

 技术分享图片

 要替换某个值,需要将这个Original value变为该值

Parameter type

 

Parameter type 描述
Custom 普通常规参数替换
Date/Time 日期/时间型参数,可以指定不同格式时间
File 文本型,读取.bat文件中的内容,内容可以在下面表格中编辑,可以多列,用逗号分隔
GroupName 用户所属于组(跑脚本时)
Iteration Number 迭代编号参数替换vuser的迭代编号
Load Generator Name 控制器名称
Random Number 随机数字,需要设置最大最小值,常用于一定范围内取值,或vuser执行任务的百分比分布
Table 与file文本相同
Unique Number 唯一值
User Defined Function 用户自定义函数
VuserID 用户id
xml 用于xml结构中包含的多值数据,在这个结构中,一个数组可以成为另一个数组的一部分。常用在xml服务或soap服务

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参数化取值

Select next row

Sequential

顺序 按照参数化顺序,从上往下
Random 随机 从参数化数据中,随机取值
Unique 唯一 为每个虚拟用户分配一个唯一数据
Update value on Each iteration 每次迭代 每次迭代取新的值
Each occurrence 每次出现 每次参数取值都取新的值
once 一次 一条数据只被取一次

 

 

 

 

 

 

 

 

 

其他

技术分享图片

 

二. custom type

技术分享图片

 

 

 技术分享图片

 

 

三. File:sequential_eachiteration

技术分享图片

 

 

 技术分享图片

 

 

四. File:sequential_echooccurrence

技术分享图片

 

 

技术分享图片

 

 

技术分享图片

技术分享图片

 

五. File:unique_eachoccurrence

情况一:Abort Vuser:停止测试

技术分享图片

 

 

技术分享图片

 

 

 

情况二:Continue in a cyclic manner:循环取值,再重新开始新一轮的unique取值

技术分享图片

 

 

技术分享图片

 

 

情况三:Continue with last value:沿用最后一个值

技术分享图片

 

 

技术分享图片

 

 

六. Group Name

技术分享图片

技术分享图片

 

 

 

七. Iteration Number

技术分享图片

技术分享图片

 

 

 

八. Random Number

技术分享图片

 

LoadRunner脚本开发:参数列表和常用函数(三)

原文:https://www.cnblogs.com/my_captain/p/11817184.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!