IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Loadrunner:遍历 web_reg_save_param_ex保存的多个参数 -> 正文阅读

[大数据]Loadrunner:遍历 web_reg_save_param_ex保存的多个参数

?1、先调用接口,并使用?web_reg_save_param_ex将申请ID保存为参数

lr_start_transaction("search_need_print_app");

// 获取申请表ID
?? ?web_reg_save_param_ex(
?? ??? ?"ParamName=app_ids",
?? ??? ?"LB={\"id\":",
?? ??? ?"RB=,\"orgId\"",
?? ??? ?"Ordinal=ALL",
?? ??? ?SEARCH_FILTERS,
?? ??? ?"Scope=BODY",
?? ??? ?"RequestUrl=*/application/appOfAll*",
?? ??? ?LAST);

?? ?web_custom_request("search_app",
?? ? ? ?"URL={URL}/application/appOfAll?createTime_from={applyTime_from_1}&createTime_to={applyTime_to_1}&deptId=54&archivesNoLike{archivesNo}&ptypeId=2&printBarcode=0&applicationStatusNotIn=6&orgId=69&sort=archives_no,create_time+desc",
? ? ? ? "Method=GET",?
?? ??? ?"Resource=0",?
?? ??? ?"Mode=Http",?
?? ??? ?"EncType=application/json;charset=UTF-8",?
?? ??? ?LAST);

?? ?lr_end_transaction("search_need_print_app", LR_AUTO);

2、 查看保存的结果,可以看到保存的参数里有27个申请ID

?? ?lr_output_message("第一个申请表ID:%s",lr_eval_string("{app_ids_1}"));
?? ?lr_output_message("申请表ID数量:%s",lr_eval_string("{app_ids_count}"));

3、遍历出所有申请id,并拼接保存为一个新的参数

{
?? ?int i=1;?? ??? ??? ??? ??? ??? ??? ??? ?//数组角标标记。
? ??char iVar[10];?? ??? ??? ??? ??? ??? ?
? ??char iValue[10];?? ??? ??? ??? ??? ??? ?
?? ?char copy_application_ids[1024];?? ??? ?
?? ?// 保存一个空字符串参数
?? ?lr_save_string("", "application_ids");

?? ?// 根据前接口保存的id数量遍历,逐个取出三方表id值
?? ?for(;i<=atoi(lr_eval_string("{app_ids_count}"));i++)
?? ??? ?{?? ?
?? ??? ??? ?//拼接mark变量拼接到markVar中,例如id_1,id_2获取app_ids的值,并将id_n的值赋给markVar,即三方表ID
?? ? ? ??? ?sprintf(iVar, "{app_ids_%d}",i);?? ?
?? ??? ??? ?//格式化:增加一个逗号
?? ??? ??? ?sprintf(iValue, "%s,", lr_eval_string(iVar));
?? ??? ??? ?//输出格式化后的申请ID
?? ??? ??? ?lr_output_message("markValue: %s", iValue);
?? ??? ??? ?//复制
?? ??? ??? ?strcpy(copy_application_ids, lr_eval_string("{application_ids}"));
?? ??? ??? ?//将格式化后的字符串拼接到保存的空字符串参数
?? ??? ??? ?strcat(copy_application_ids, iValue);
?? ??? ??? ?lr_save_string(copy_application_ids,"application_ids");

?? ??? ?}
?? ?}

4、查看重新保存的参数
?? ?lr_output_message("申请表application_ids:%s",lr_eval_string("{application_ids}"));

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-04-04 12:18:09  更:2022-04-04 12:21:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 4:31:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码