loadrunner拼接关联数组的元素

int arrSize=0;
int index=1;
int len=0; char arryStartString[1024]=""; web_set_max_html_param_len("999999"); //input type="hidden" name="authenticityToken" value="b8aca4150168a1b09507e6b7c7b36c8327de762e">
    
//将所有的策略信息中的data_compare-check获取出来 //<span class="constract" data-compare-check="647481911801428F95D3AC7EDCA73918" data-compare="647481911801428F95D3AC7EDCA73918">
web_reg_save_param_ex("ParamName=data-compare-check", 
    "LB=<span class=\"constract\" data-compare-check=\"", 
    "RB=\" data-compare",
    "Ordinal=ALL",
    SEARCH_FILTERS,
    LAST );    
web_add_header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); web_add_header("Accept-Charset", "iso-8859-1,*,utf-8"); web_add_header("Accept-Encoding", "gzip,deflate"); web_add_header("Accept-Language", "en-us,en"); web_add_auto_header("User-Agent", "Mozilla/5.0 (Windows NT 5.1) 
AppleWebKit/535.4 (KHTML, like Gecko) Chrome/13.0.782.41 
Safari/535.4");
  
web_custom_request("策略列表",    
     "URL=http://192.168.101.104:9000/strategys/strategylist",   
     "Method=GET", 
     "Resource=0", 
     "RecContentType=text/html", 
     "Referer=", 
     "Snapshot=t3.inf", 
     "Mode=HTTP", 
     LAST);
  
//arrSize=lr_paramarr_len("data-compare-check"); srand(time(NULL)); 
for(index;index<6;index++){
           
//lr_save_string(lr_paramarr_idx("data-compare-check", index),"data_string");
//lr_paramarr_random("outFlightVal"); 
           
lr_save_string(lr_paramarr_random("data-compare-check"),"data_string");
   
//拼凑如下类似的脚本
           
//idArray%5B%5D=K0000024&idArray%5B%5D=222E0CD6AE5342B596670834CEE6FA4F&idArray%5B%5D=647481911801428F95D3AC7EDCA73918&
   
//idArray%5B%5D=72ED1B2B829C49E9A9B581A30FCDF057&idArray%5B%5D=C781810735904308800B0E55F1BD2680
   
strcat(arryStartString,"idArray%5B%5D=");
           
strcat(arryStartString,lr_eval_string("{data_string}"));
           
strcat(arryStartString,"&");
            
    }
    len=strlen(arryStartString);
    arryStartString[len-1]='\0';    
//idArray%5B%5D=5FA68737E1404709BB1F638309985366&idArray%5B%5D=C781810735904308800B0E55F1BD2680&
   
//idArray%5B%5D=54156134E0824DDB8E3F26AA3529A136&idArray%5B%5D=K0000024&idArray%5B%5D=647481911801428F95D3AC7EDCA73918 lr_save_string(arryStartString,"idArrayString");
lr_output_message ("arrStartString=%s",lr_eval_string("{idArrayString}")); return 0;

loadrunner关联数组后拼凑字符串的更多相关文章

  1. JavaScript 数组2—关联数组

    ㈠什么是关联数组 可以自定义下标名称的数组 ㈡为什么 索引数组中的数字下标没有明确的意义 ㈢何时 只希望每个元素都有专门的名称时 ㈣如何:2步 1)创建空数组 2)向空数组中添加新元素,并自定义下标名 ...

  2. 100怎么变成100.00 || undefined在数字环境下是:NaN || null在数字环境下是0 || 数组的toString()方法把每个元素变成字符串,拼在一起以逗号隔开 || 空数组转换成字符串后是什么?

    100怎么变成100.00?

  3. 为什么js的"关联数组"不能转成json字符串而对象可以?

    定义这么一个js的“关联数组”: var arr = new Array(); arr[; arr[; alert(JSON.stringify(arr)); 得到的结果如图: [] 一句话,你的 a ...

  4. PHP中URL字符串与关联数组的互相转换

    转换PHP数组为查询字符串放到URL中 $data = array( 'apikey'=>'xg6tr7k', 'user'=>'abcd', 'email'=>'root@exam ...

  5. 品味性能之道<八>:Loadrunner关联技巧与字符处理

    一.概述       Loadrunner作为HP出品的性能测试工具,拥有太多奇妙魔法甜点供予性能测试人员享用,其中吃起来比较有嚼劲的那就是关联了.当然在关联之后我们还需要一些简单的字符处理,用以生成 ...

  6. 从PHP底层源码去深入理解数组,并用C模拟PHP关联数组(原创)

    PHP是一门入门容易,使用范围广泛的语言,以其灵活性以及web后端开发被很多人熟知,也被很多人戏称“PHP是世界上最好的语言”.本人是一名“忠实”的PHPer,相信用过PHP的程序员都会体会到PHP数 ...

  7. php数组函数,字符串,linux命令

    1>> Linux常用命令一. 文件目录操作命令1. ls命令    命令格式:ls [选项] [目录名]    命令功能:列出目标目录中所有的子目录和文件.2. 命令格式:cd [目录名 ...

  8. JS 索引数组、关联数组和静态数组、动态数组

    JS 索引数组.关联数组和静态数组.动态数组 数组分类: 1.从数组的下标分为索引数组.关联数组 var ary1 = [1,3,5,8]; //按索引去取数组元素,从0开始(当然某些语言实现从1开始 ...

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

    第九章 关联数组/哈希表 by flamephoenix 一.数组变量的限制二.定义三.访问关联数组的元素四.增加元素五.创建关联数组六.从数组变量复制到关联数组七.元素的增删八.列出数组的索引和值九 ...

随机推荐

  1. thinkphp中模块和操作映射

    模板和操作映射功能是3.1.2版本支持的对模块和操作设置的映射机制,由于可以通过改变配置动态改变(实际真正改变,并非别名)URL访问地址,加强了应用的安全性,而且,映射机制具有URL不区分大小写访问的 ...

  2. Song Jiang's rank list

     Song Jiang's rank list Time Limit:1000MS     Memory Limit:512000KB     64bit IO Format:%I64d & ...

  3. memcached工作原理

    1.Memcached处理的原子是每一个(key,value)对(以下简称kv对),key会通过一个hash算法转化成hash-key,便于查找.对比以及做到尽可能的散列.同时,memcached用的 ...

  4. Mac SVN <CornerStone>的安装和配置

    cornerstone需要注意的地方 cornerstone文件夹的删除必须在 cornerstone软件里面删, 否则commit就会显示 up of date, 同步不了 http://www.t ...

  5. magic-encoding

    (文章都是从我的个人主页上粘贴过来的,大家也可以访问我的主页 www.iwangzheng.com) 今天页面跳转都出问题了,各种方法都试过了, log里说语法错误,问了pp,他说是汉字的原因...果 ...

  6. delphi 枚举类型

    枚举类型定义了一系列有序值的集合.枚举变量就是从这个既定的集合中取某个值.集合中的有序值可以称为元素,元素一般从0开始索引(也就是元素的顺序号). 定义一个枚举类型,采用以下的格式: type typ ...

  7. Linux Haproxy 安装和部署

    一.Haproxy 安装 下载地址 http://pan.baidu.com/s/1mggViXE cd /usr/local tar xzvf haproxy-.tar.gz cd haproxy- ...

  8. [ruby on rails] 跟我学之(8)修改数据

    修改views 修改index视图(app/views/posts/index.html.erb),添加编辑链接,如下: <h1>Our blogs</h1> <% @p ...

  9. eclipse内存设置,tomcat内存设置,查看内存大小

    首先可以通过java/jdk/bin下的java visualVM查看eclipse的内存大小和tomcat的内存大小,主要看堆,PermGen两个大小 如图: 多数情况下,eclipse抛出内存溢出 ...

  10. svn 设置

    \Release *\Debug *\bin *\Bin *\obj *\_ReSharper* *\.hg *.ReSharper *.resharper *\Generated_Code *\VB ...