LoadRunner读取关联数组的个数和内容

web_reg_save_param_ex(
        "ParamName=response_header1",
        "LB=Set-Cookie: ",
        "RB=;",
        "Ordinal=All",    //多个条件符合就是返回数组
        SEARCH_FILTERS,
            "RelFrameID=1",  //这个是有重定向的时候有用
            "Scope=Headers",
        LAST);

    web_url("popupLogin2013",
        "URL=https://passport.jd.com/uc/popupLogin2013?clstag1=0&clstag2=0&r=0.45619612547335486&t=1451008297482",
        "Resource=0",
        "RecContentType=text/html",
        "Referer=http://tuantrade.jd.com/quanguo-index.html",
        "Snapshot=t26.inf",
        "Mode=HTML",
        LAST);

    arrSize = lr_paramarr_len("response_header1");  //这个函数返回的是数组的大小

    lr_output_message("符合条件的cookie数量为: %d", arrSize);

    lr_output_message("popupLogin2013 response header value = %s", lr_paramarr_idx("response_header1", 1));//注意下标是从1开始的
时间: 2024-11-06 03:36:27

LoadRunner读取关联数组的个数和内容的相关文章

loadrunner取出关联数组中的所有元素

方法一: int num; char nameVar[100]; char nameValue[100]; lr_save_string("AAA","name_1"); lr_save_string("BBB","name_2"); lr_save_string("CCC","name_3");   lr_save_string("3","name_cou

perl5 第九章 关联数组/哈希表

第九章 关联数组/哈希表 by flamephoenix 一.数组变量的限制二.定义三.访问关联数组的元素四.增加元素五.创建关联数组六.从数组变量复制到关联数组七.元素的增删八.列出数组的索引和值九.用关联数组循环十.用关联数组创建数据结构  1.(单)链表  2.结构  3.树 一.数组变量的限制    在前面讲的数组变量中,可以通过下标访问其中的元素.例如,下列语句访问数组@array的第三个元素:    $scalar = $array[2];    虽然数组很有用,但它们有一个显著缺陷

C++标准库:std_map作为一个关联数组

摘要:std::map作为一个容器存在一个典型应用就是作为关联数组来作用.在诸如Java等等语言中,关联数组广泛存在.std::map是一个容器,在它的概念框架中存在两个词:键和值,std::map把一个键与一个值相对,它相当于一个字典,把一个索引和一人内容对应起来.一般情况下,std::map用一个平衡二叉树来实现的,所以它的大部分操作都可以log(n)的时间里完成.下面让我们看看其中的简单使用: #include<map>//定义一个整数到整数的映射//其中前一个键,后一个是值std::m

LoadRunner:关联HTTP请求

LoadRunner:关联HTTP请求 本例通过一个使用HTTP/HTML协议发送.获取服务器数据的vuser脚本,分析LoadRunner如何进行HTTP关联. 下面这个例子包括两个事务:上传数据到服务器.下载服务器数据,通过关联将服务器返回的数据保存下来,方便就行分析. 1.定义变量 在Action最前面定义变量,否则会报错. 代码: merc_timer_handle_t timer; double wasteTime=0; char *ActualBuffer; int NumberOf

js 关联数组

踩得坑: JS ,通过 new Array()创建了一个数组: var param =  new Array();param["key1"] = value1;param["key2"] = value2;param["key3"] = value3; 打印  param.length 时 一直为0; 发现: js关联数组的属性:length,其数值记录的是key为整数的元素个数 当某元素key为字符串的时候,不计入length中. 办法: Ob

JavaScript对象之关联数组

Tip: 内容摘抄自<JavaScript权威指南>,看过该书的同学可以忽略本文. 存取一个对象的属性的方式: obj.attr; obj["attr"]; 两者最重要的区别就是前者的属性名是标示符,后者的属性名是一个字符串. 用"."运算符来存取一个对象的属性时,属性名是标示符,JavaScript程序中,标示符必须被逐字输入,它们不是一种数据类型,因此程序不能对他们进行操作. 用数组的概念"[]"来存取一个对象的属性时,属性名是用

linux 普通数组和关联数组

数组:就是借助索引将多个数据存储为一个集合. 普通数组:数组的索引只能使用整数 关联数组:数组的索引可以使用整数和字符串(要bash4.0以上的版本才支持关联数组) 数组通常与循环或者其他判断式交互使用才有比较高的意义 普通数组的定义 array1=(a  ab 12  3a) 数组的索引从0为起始索引 echo ${array1[0]}      输出:a echo ${array1[2]}      输出:12 数组还可以定义成 arry[0]="test0" arry[1]=&q

shell 常规数组&关联数组

在日常编写shell的过程中,数组是一个非常常用到的内容.我们这里简要介绍两种数组的使用方式.一种常规数组,一个中关联数组.差异就是常规数组,只能用整数作为下标来进行数据的存取.而关联数组能够使用字符作为小标来进行存储. 常规数组 1)  初始化 数组中的多个变量用括号来括起来,变量间用空格来间隔开来. [email protected]:~/test_shell#./demo1.sh 1 2 3 4 5 1 2 3 4 [email protected]:~/test_shell# mored

shell 脚本-关联数组

shell 的关联数组 Shell Associative Array   bashi没有原生的对于类似hash table的支持,不像perl或python.下标数组元素是通过数组下标(数组下标可以是算术表达式,其结果必须是一个整数)来访问的,但是这种访问方式在表达某些关联性很强的数据时会存在限制.shell 提供了另外一种数组,其可以使用任意的字符串作为下标(不必是整数)来访问数组元素.这种数组叫做关联数组(associative array).关联数组的下标和值称为键值对,它们是一一对应的