LoadRunner中存储表格参数------关联数组
主要用到
web_reg_save_param_ex函数("Scope=All",),
sprintf( CProdNo,"{CProdNo_%d}",i );
函数功能:把格式化的数据写入某个字符串
//脚本如下:
Action()
{
// -----------------参数化
int i,count; char CProdNo[] ={'\0'};
char CAppNo[] ={'\0'};
char CPlyNo[] ={'\0'};
char TCrtTm[] ={'\0'}; web_set_max_html_param_len(""); lr_start_transaction("车险查询"); //Correlation comment - Do not change!Original value='1993301033020170000158' Name ='CPlyNo'
web_reg_save_param_ex(
"ParamName=CPlyNo",
"LB=\"\CPlyNo\" value=\"",
"RB=\" newValue",
"Ordinal=All",
SEARCH_FILTERS,
"Scope=All",
"RequestUrl=*/actionservice.ai*",
LAST); //Correlation comment - Do not change!Original value='5993301033020170000158' Name ='CAppNo'
web_reg_save_param_ex(
"ParamName=CAppNo",
"LB=\"CAppNo\" value=\"",
"RB=\" newValue",
"Ordinal=All",
SEARCH_FILTERS,
"Scope=All",
"RequestUrl=*/actionservice.ai*",
LAST); //Correlation comment - Do not change!Original value='{CProdNo}' Name ='CProdNo'
web_reg_save_param_ex(
"ParamName=CProdNo",
"LB=\"CProdNo\" value=\"",
"RB=\" newValue",
"Ordinal=All",
SEARCH_FILTERS,
"Scope=All",
"RequestUrl=*/actionservice.ai*",
LAST); //Correlation comment - Do not change!Original value='{TCrtTm}' Name ='TCrtTm'
web_reg_save_param_ex(
"ParamName=TCrtTm",
"LB=\"TCrtTm\" value=\"",
"RB=\" newValue",
"Ordinal=All",
SEARCH_FILTERS,
"Scope=All",
"RequestUrl=*/actionservice.ai*",
LAST); web_custom_request("actionservice.ai_3",
"URL=http://{UrlAddress}/vch/actionservice.ai",
"Method=POST",
"TargetFrame=",
"Resource=1",
"Referer=http://{UrlAddress}/vch/core/jsp/vch/print/vchplyedr.jsp?CASOPDPT=33&random=1490176345906",
"Snapshot=t79.inf",
"Body=---",
LAST); lr_end_transaction("车险查询", LR_AUTO); lr_output_message("找到参数个数为:%s", lr_eval_string("{CPlyNo_count}")); count=atoi( lr_eval_string("{CPlyNo_count}") );
// atoi把字符串的数字转换为整形的数字 for(i=;i<=count;i++)
{
sprintf( CProdNo,"{CProdNo_%d}",i ); sprintf( CAppNo,"{CAppNo_%d}",i ); sprintf( CPlyNo,"{CPlyNo_%d}",i ); sprintf( TCrtTm,"{TCrtTm_%d}",i ); lr_output_message("第%d个保单,产品编号CProdNo为:%s", i, lr_eval_string(CProdNo)); lr_output_message("投保单号CAppNo为:%s", lr_eval_string(CAppNo)); lr_output_message("保单号CPlyNo为:%s", lr_eval_string(CPlyNo)); lr_output_message("创建时间TCrtTm为:%s", lr_eval_string(TCrtTm)); }
LoadRunner中存储表格参数------关联数组的更多相关文章
- MyBatis中foreach传入参数为数组
一.当只有一个参数,并且这个参数是数组时 接口方法的参数不需要添加@Param注释,collection="array" 示例 接口的方法 void deleteMulti(Str ...
- PHP中URL字符串与关联数组的互相转换
转换PHP数组为查询字符串放到URL中 $data = array( 'apikey'=>'xg6tr7k', 'user'=>'abcd', 'email'=>'root@exam ...
- js中变量含(参数、数组)作用域传递问题
js没有块级作用域(你可以自己闭包或其他方法实现),只有函数级作用域和全局作用域,函数外面的变量函数里面可以找到使用,函数里面的变量外面无法访问到. 写这个是因为ES6中的一个例子开始的.首先看下例子 ...
- LoadRunner中,File参数类型--文本参数显示问题
默认情况,File参数类型,参数数据量只能显示100(参数从0开始,99之后的不显示,但不影响正常取数据) 但是可以修改D:\Program Files (x86)\HP\LoadRunner\con ...
- loadrunner中变量和参数之间的转化实例
1.变量转换成参数值的两种方法: 方法一: char *test="Agoly"; lr_save_string(test,"testPa"); lr_e ...
- 在localStorage中存储对象数组并读取
频繁ajax请求导致页面响应变慢. 于是考虑将数据存储在window.storage中,这样只请求一次ajax,而不需要频繁请求. 鉴于localstorage中只能存储字符串,所以我们要借助于JSO ...
- Java中可变长参数的使用及注意事项
在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print("hello");print( ...
- Java中可变长参数的方法
原文转自:http://www.cnblogs.com/lanxuezaipiao/p/3190673.html 在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定 ...
- 关联数组VS索引数组
关联数组和常规说的数组类似,它包含标量抄数据,可用索引值来单独选择这些数据,和常规数组不同的是, 关联数组的索引值不是非负的整数而是任意的标量袭.这些标量称为百Keys,可以在以后用于检索数组中的数值 ...
随机推荐
- Mysql 查询多个字段去重复
今天需要统计信息,但是有过个重复的数据,需要去除,找了如下方法: SELECT *, COUNT(DISTINCT phone ) FROM apply_info GROUP BY phone
- Saving James Bond - Hard Version
07-图5 Saving James Bond - Hard Version(30 分) This time let us consider the situation in the movie &q ...
- [MVC][Shopping]Copy Will's Code
数据模型规划(Models) //DisplayNameAttribute 指定属性的显示名称 [DisplayName("商品类别")] //DisplayColumnAttri ...
- C#基于引用创建单链表
在C语言,单链表的实现依赖指针,指针用来指向节点,那么,用C#实现,自然就想到引用,节点的引用不就类似于指向Node的指针嘛
- Android开发——程序锁的实现(可用于开发钓鱼登录界面)
1. 程序锁原理 1.1 实现效果: 在用户打开一个应用时,若此应用是我们业务内的逻辑拦截目标,那就在开启应用之后,弹出一个输入密码的界面,输入密码正确则进入目标应用.若不输入直接按返回键,则直接返回 ...
- unittest多线程执行用例
前言 假设执行一条脚本(.py)用例一分钟,那么100个脚本需要100分钟,当你的用例达到一千条时需要1000分钟,也就是16个多小时... 那么如何并行运行多个.py的脚本,节省时间呢?这就用到多线 ...
- maven+struts2环境搭建
首先在struts2.xml文件配置一个包,在包中配置一个action,新建action,新建视图,在action中定义由method定义的方法,这个方法一定要返回String类型,返回的是视图的名称 ...
- [Docker]容器的隔离与限制
1.Docker事实 1)容器技术的兴起源于Pass技术的普及 2)Docker公司发布的Docker项目具有里程碑式的意义 3)Docker项目通过容器镜像解决了应用打包这个根本性难题 4)容器本身 ...
- idea web项目启动失败的情况---webapp文件夹路径不对,应如图位置
- 【POJ3294】Life Forms(后缀数组,二分)
题意: n<=100 len[i]<=1000 思路:这是一道论文题 ..]of longint; ch:..]of ansistring; n,n1,l,r,mid,last,i,j,m ...