loadrunner关联数组后拼凑字符串
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关联数组后拼凑字符串的更多相关文章
- JavaScript 数组2—关联数组
㈠什么是关联数组 可以自定义下标名称的数组 ㈡为什么 索引数组中的数字下标没有明确的意义 ㈢何时 只希望每个元素都有专门的名称时 ㈣如何:2步 1)创建空数组 2)向空数组中添加新元素,并自定义下标名 ...
- 100怎么变成100.00 || undefined在数字环境下是:NaN || null在数字环境下是0 || 数组的toString()方法把每个元素变成字符串,拼在一起以逗号隔开 || 空数组转换成字符串后是什么?
100怎么变成100.00?
- 为什么js的"关联数组"不能转成json字符串而对象可以?
定义这么一个js的“关联数组”: var arr = new Array(); arr[; arr[; alert(JSON.stringify(arr)); 得到的结果如图: [] 一句话,你的 a ...
- PHP中URL字符串与关联数组的互相转换
转换PHP数组为查询字符串放到URL中 $data = array( 'apikey'=>'xg6tr7k', 'user'=>'abcd', 'email'=>'root@exam ...
- 品味性能之道<八>:Loadrunner关联技巧与字符处理
一.概述 Loadrunner作为HP出品的性能测试工具,拥有太多奇妙魔法甜点供予性能测试人员享用,其中吃起来比较有嚼劲的那就是关联了.当然在关联之后我们还需要一些简单的字符处理,用以生成 ...
- 从PHP底层源码去深入理解数组,并用C模拟PHP关联数组(原创)
PHP是一门入门容易,使用范围广泛的语言,以其灵活性以及web后端开发被很多人熟知,也被很多人戏称“PHP是世界上最好的语言”.本人是一名“忠实”的PHPer,相信用过PHP的程序员都会体会到PHP数 ...
- php数组函数,字符串,linux命令
1>> Linux常用命令一. 文件目录操作命令1. ls命令 命令格式:ls [选项] [目录名] 命令功能:列出目标目录中所有的子目录和文件.2. 命令格式:cd [目录名 ...
- JS 索引数组、关联数组和静态数组、动态数组
JS 索引数组.关联数组和静态数组.动态数组 数组分类: 1.从数组的下标分为索引数组.关联数组 var ary1 = [1,3,5,8]; //按索引去取数组元素,从0开始(当然某些语言实现从1开始 ...
- perl5 第九章 关联数组/哈希表
第九章 关联数组/哈希表 by flamephoenix 一.数组变量的限制二.定义三.访问关联数组的元素四.增加元素五.创建关联数组六.从数组变量复制到关联数组七.元素的增删八.列出数组的索引和值九 ...
随机推荐
- C++中构造函数详解及显式调用构造函数
C++构造函数详解及显式调用构造函数 c++类的构造函数详解 一. 构造函 ...
- 前端框架react研究
摘要: 最近公司要做一个嵌套在app中的应用,考虑着用Facebook的react来开发view,所以就研究了下.下面是我在开发中遇到的坑,希望能给你帮助. 项目地址:https://github.c ...
- 3月20,html
html,表格的练习: 1,给图片做链接<br /><img src="200712211720988_2.jpg" usemap="A" w ...
- 2012年湖南省程序设计竞赛E题 最短的名字
题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1115 解题报告:输入n个字符串,让你求出可以用来区别这些字符串的最少的前缀总共有多少个字 ...
- iPhone socket 编程之BSD Socket篇
iPhone socket 编程之BSD Socket篇 收藏在进行iPhone网络通讯程序的开发中,不可避免的要利用Socket套接字.iPhone提供了Socket网络编程的接口CFSocket, ...
- windows下的文件到linux下乱码 iconv 修改文件编码
conv [选项...] [文件...] 有如下选项可用: 输入/输出格式规范:-f, --from-code=名称 原始文本编码-t, --to-code=名称 输出编码 信息:-l, --list ...
- [codeforces 549]G. Happy Line
[codeforces 549]G. Happy Line 试题描述 Do you like summer? Residents of Berland do. They especially love ...
- The CompilerVersion constant identifies the internal version number of the Delphi compiler.
http://delphi.wikia.com/wiki/CompilerVersion_Constant The CompilerVersion constant identifies the in ...
- 什么是响应式Web设计?怎样进行?
http://beforweb.com/node/6/page/0/3 开始第一篇.老规矩,先无聊的谈论天气一类的话题.十一长假,天气也终于开始有些秋天的味道,坐在屋里甚至觉得需要热咖啡.话说两年前也 ...
- 局域网所有机器都能连接MySQL数据库的设置命令
Sql代码: grant all privileges on *.* to root@"%" identified by 'abc' with grant option; flus ...