LoadRunner - 脚本优化 - 关联

上一篇 / 下一篇  2014-12-08 11:17:08 / 个人分类:LoadRunner

一、方法:
web_reg_save_param(const char *ParamName, <list of Attributes>, LAST);
注:使用registration type function(注册函数)时,要注意其放置的位置必须在要作用的action function之前。

二、example:

web_reg_save_param("param_Test",

                   "LB=Location: https://{WebIP}/",

                   "RB=\r\n",

                   "Search=Headers",//查找范围

                   “Ord=All”;//查找所有匹配的

                   "NotFound=Warning",

                   LAST);

解释:

1. 左右边界中,遇到{',",/...}等字符需要进行转义。

2. 如果要获得关联参数的个数:须在函数中加Ord=All

取值:lr_eval_string(“{param_Test_count}”);

若不添加该属性,则Ord默认为1。
3. 取指定的关联参数:lr_eval_string(“{param_Test_n}”)//n代表第几个值,但是不能大于总数;如果只有一个,则直接这样取值:lr_eval_string(“{param_Test}”)

4. NotFound=Warning:找不到警告;NotFound=Error:找不到报错,默认为报错。

三、获取关联数组中随机参数
//定义一个临时变量存储随机获取的参数
char* saveParam=NULL;
//随机获取参数
saveParam =lr_paramarr_random("param_Test");  
//将随机获取的参数的值保存到 param_Test_Rand 中
lr_save_string(lr_eval_string(saveParam),"param_Test_Rand");

TAG: 关联

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 6440
  • 日志数: 6
  • 建立时间: 2014-11-11
  • 更新时间: 2014-12-29

RSS订阅

Open Toolbar