loadrunner 关联获取从服务器返回相关值,如果需要把所有匹配的值都获取并且把这些值打印出来,怎么做呢?

1、首先要把把所有的匹配值都保存起来,需要在关联函数里面多传递一个参数:"Ordinal=All", 意思就是把所有的顺序值都取出来。如想把服务器返回的值的所有class= 后面的值都获取出来

<div class="inside">
<div class="submitbox" id="submitpost">

如下三种关联函数都追加了Ordinal=All,都可以获取,只要选其中的一个就可以

web_reg_save_param("class_ex","LB=class=\"","RB=\"","Ordinal=All",LAST);
web_reg_save_param_regexp("ParamName=class_ex","RegExp=class=\"(.*?)\"","Ordinal=All", LAST);
web_reg_save_param_ex("ParamName=class_ex","LB/IC=class=\"","RB/IC=\"","Ordinal=All",LAST);

2、把这些获取的参数打印出来,从关联函数可以看出,保存的参数名称为:class_ex,用lr_message 行数打印代码为:

for(i=1;i<=atoi(lr_eval_string("{class_ex_count}"));i++){sprintf(param_index, "{class_ex_%d}", i);lr_message("class %d:%s",i,lr_eval_string(param_index));}

代码中 变量i需要在lr脚本最上面声明一下,否则报错

Action()
{
int i = 0;
char param_index[64];...
}

atoi(lr_eval_string("{class_ex_count}")) 作用是获取匹配了多少个参数
sprintf(param_index, "{class_ex_%d}", i);是格式输出,并把格式中的值保存在变量param_index中,实际param_index 保存的值分别为:class_ex_1、class_ex_2 等等最后lr_message 逐个打印出变量值

如下二维码为专注自动化测试技术公众号:为测,请扫二维码关注

转载于:https://www.cnblogs.com/testway/p/9543228.html

loadrunner 关联匹配多个值相关推荐

  1. excel匹配_Excel常用的关联匹配函数

    excel常用的关联匹配函数有lookup.vlookup.index.match.row.column.offset.hyperlink 1.vlookup函数 =vlookup(要查找的值,要在其 ...

  2. Excel数据分析从入门到精通(六)函数进阶-52个Excel函数之关联匹配函数

    Excel数据分析从入门到精通(六)函数进阶-52个Excel函数之关联匹配函数 1.关联匹配函数VLOOKUP 函数含义 函数使用 2.关联匹配函数-hlookup 函数含义 函数使用 3.关联匹配 ...

  3. 【mybatis】 “if“ 相关联的 “test“ 属性值不能包含 ‘<‘ 字符

    前言 mybatis 3.4.6 错误代码 mybatis XML mapper 错误 <select id="selectxxxList" parameterType=&q ...

  4. 数据库过滤操作中 != 或者 指定操作数并不能改匹配到NULL值

    数据库过滤操作中 != 或者 <> 指定操作数并不能改匹配到NULL值 转载于:https://www.cnblogs.com/theone67/p/8127299.html

  5. 智慧交通day02-车流量检测实现08:目标跟踪中的数据关联(将检测框bbox与卡尔曼滤波器的跟踪框进行关联匹配)

    # 将YOLO模型的检测框和卡尔曼滤波的跟踪框进行匹配 def associate_detection_to_tracker(detections,trackers,iou_threshold=0.3 ...

  6. 模板匹配中差值的平方和(SSD)与互相关准则的关系

    模板匹配中差值的平方和(SSD)与互相关准则的关系 zouxy09@qq.com http://blog.csdn.net/zouxy09 模板匹配TemplateMatching是在图像中寻找目标的 ...

  7. 在Excel中根据条件查找匹配多个值

    在Excel中根据条件查找匹配多个值(vlookup只能匹配第一个值) 之前在深圳的时候就被问过这个问题,今天又遇到同事在问,索性记录在此. 如下图,根据E列的值,在A列中查找对应的数据,输出匹配行上 ...

  8. MySQL开发技巧 第二禅(子查询中匹配两个值、解决同属性多值过滤的问题、计算累进税的问题)

    一.如何在子查询中匹配两个值 mysql子查询的使用场景及其好处 1.什么是子查询?             当一个查询是另一个查询的条件时,称之为子查询(可以在curd中) 2.常见的子查询使用场景 ...

  9. Elastic实战:nested查询与数组同一元素匹配多个值

    0. 引言 之前有同学实际生产中遇到了一个问题,题目本身不涉及生产环境上的问题,纯粹的DSL,但是因为是实际数据,因此数据量上会大很多,也增加了排错的难度.下面我们具体看下这个问题,让大家具体体会下实 ...

最新文章

  1. 下载最新Android代码的方法
  2. maven学习十之myEclipse搭建maven项目总结
  3. 【mysql】二级索引----聚簇索引和非聚簇索引-----
  4. 基于策略的一种高效内存池的实现
  5. python opencv imwrite()方法 cv :: ImwriteFlags (写入图片、保存图片)
  6. UML大战需求分析--阅读笔记02
  7. 如何学习数据结构和算法——大佬文章汇总
  8. nginx 强制跳转https_Nginx服务器环境手动安装Discuz! Q非详细教程
  9. 在ThinkPHP框架(5.0.24)下引入Ueditor并实现向七牛云对象存储上传图片同时将图片信息保存到MySQL数据库,同时实现lazyload懒加载...
  10. strnpy函数的用法
  11. Uphold:在最终被判定为证券前不会退市XRP
  12. Unity延迟和重复调用方法
  13. pacs文件浏览工具_啥?网络攻击浏览器让你惊惶失措?这里教你防患未然
  14. python第三方插件pip是什么_Python怎么安装第三方模块?
  15. HTML数据可视化散点图,数据可视化:用散点图进行数据分析
  16. Javase02标识符,关键字和基本数据类型
  17. python3 进程池Pool 详解
  18. 风青杨:马云为何被浙商“炮…
  19. Android OkHttp 全面详解
  20. 浙江移动2018暑期实习生经历

热门文章

  1. 命令行工具开发:如何快速实现命令行提示?
  2. createinstance.java,weex android 0.17.0 createInstance fail
  3. 发现一个病毒文件你删了他又自动创建怎么解决
  4. goldengate源端意外宕机,传输进程终止,导致OGG-01031报错
  5. copy_{to, from}_user()的思考
  6. add-migration Build failed.
  7. PHP中被忽略的性能优化利器:生成器
  8. HDU - 2050 折线分割平面(规律题)
  9. CentosMySQL5.6安装方法
  10. WebStorm For Mac下载及破解方法