主要用到

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中存储表格参数------关联数组的更多相关文章

  1. MyBatis中foreach传入参数为数组

    一.当只有一个参数,并且这个参数是数组时 接口方法的参数不需要添加@Param注释,collection="array" 示例 接口的方法 void deleteMulti(Str ...

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

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

  3. js中变量含(参数、数组)作用域传递问题

    js没有块级作用域(你可以自己闭包或其他方法实现),只有函数级作用域和全局作用域,函数外面的变量函数里面可以找到使用,函数里面的变量外面无法访问到. 写这个是因为ES6中的一个例子开始的.首先看下例子 ...

  4. LoadRunner中,File参数类型--文本参数显示问题

    默认情况,File参数类型,参数数据量只能显示100(参数从0开始,99之后的不显示,但不影响正常取数据) 但是可以修改D:\Program Files (x86)\HP\LoadRunner\con ...

  5. loadrunner中变量和参数之间的转化实例

     1.变量转换成参数值的两种方法: 方法一: char *test="Agoly"; lr_save_string(test,"testPa");   lr_e ...

  6. 在localStorage中存储对象数组并读取

    频繁ajax请求导致页面响应变慢. 于是考虑将数据存储在window.storage中,这样只请求一次ajax,而不需要频繁请求. 鉴于localstorage中只能存储字符串,所以我们要借助于JSO ...

  7. Java中可变长参数的使用及注意事项

    在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print("hello");print( ...

  8. Java中可变长参数的方法

    原文转自:http://www.cnblogs.com/lanxuezaipiao/p/3190673.html 在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定 ...

  9. 关联数组VS索引数组

    关联数组和常规说的数组类似,它包含标量抄数据,可用索引值来单独选择这些数据,和常规数组不同的是, 关联数组的索引值不是非负的整数而是任意的标量袭.这些标量称为百Keys,可以在以后用于检索数组中的数值 ...

随机推荐

  1. vue在传值的时候经常遇到的问题

    在我用vue编写程序的时候,在传值的时候,经常会遇到些问题,像今天遇到了两个问题,在用父传子的方法去传值,当父组件中的要传的数据是for循环出来的或者是列表的时候,你想每次运行的事件,都去传某一行,或 ...

  2. 如何移除浏览器一启动就打开lunchpage.org

    lunchpage.org 就是一个劫持网站.症状就是你打开你电脑上的任何浏览器都会重定向到一个广告页面.这个很烦! 解决方法: 1. 安装 Zemana AntiMalware 便携版. 2. 打开 ...

  3. ArrayList 和 LinkedList 区别。

    1. ArrayList和LinkedList都是实现了List接口的容器类,用于存储一系列的对象引用.他们都可以对元素的增删改查进行操作. 2. ArrayList是实现了基于动态数组的数据结构,L ...

  4. webpack 之 缓存处理

    针对 这里 的所提到的观点,如果webpack每次都生成相同名字的bundle.js,会导致问题.这里使用webpack的文件hash功能来解决,简简单单地为输出文件添加一个“[hash]”即可. / ...

  5. uwsgs loading shared libraries: libicui18n.so.58 异常处理

    背景 想使用 ningx + uwsgi + flask 搭建 python 应用环境 Python使用的是anaconda3(pyhton 3.6) 依赖包安装完毕,但是执行 uwsgi 的时候出现 ...

  6. Centos6.5安装Nexus及安装时的一些错误

    注意:此篇博文未有配置部分,有需求的同学只能自行寻找了-- 1.下载: https://www.sonatype.com/download-oss-sonatype 2.官方推荐安装在/opt目录下 ...

  7. 【笔记】linux x86漏洞利用

    0x1任意代码执行是如何实现的? 任意代码执行使用一种叫“覆盖返回地址”的技术来实现.这种方式使得攻击者重写位于栈上的返回地址,这将导致任意代码执行.

  8. FZU-2148-Moon Game,,几何计算~~

    Problem 2148 Moon Game Time Limit: 1000 mSec Memory Limit : 32768 KB  Problem Description Fat brothe ...

  9. Java并发编程:用AQS写一把可重入锁

    Java并发编程:自己动手写一把可重入锁详述了如何用synchronized同步的方式来实现一把可重入锁,今天我们来效仿ReentrantLock类用AQS来改写一下这把锁.要想使用AQS为我们服务, ...

  10. Nginx,Apache,Tomcat区别

    Nginx:一款能承受高并发的HTTP服务器,异步的,多个连接(万级别)可以对应一个进程,进行响应.基于事件驱动模型. Nginx优点:负载均衡.反向代理.处理静态文件优势. Apache:相对于Ng ...