当前位置: 首页 > news >正文

LoadRunner(二)LR参数文件多列的使用和局部变量超长的问题解决方法

1、局部变量超长的问题
最近在项目上使用LR的时候,发现如果定义的变量为这样的形式:

vuser_init()
{
    char Buffer[1024 * 1024 * 3];
     .......
}

在编译的时候会出现如下报错:

Too many local variables

解决办法是,将定义放到最外层,作为全局变量的方式来定义:

char Buffer[1024 * 1024 * 3];
vuser_init()
{
     .......
}

这样定义就能通过编译了。
2、参数文件多列的使用
在项目上,会用到如下方式的参数定义,比如我们会将用户ID、类型、名称等放置在一个参数文件中来调用,如下图所示:
这里写图片描述

这里如果要在脚本中不同的地方调用不同的列中的参数,做法如下:
a、新建多个不同参数,如UserID、FileName
这里写图片描述
b、在这些参数的设置中,设置文件路径为同一个文件,同时将选择列这项设置为按名称,选择对应的列,就行了。
这里写图片描述
这里写图片描述
c、最后,为了保证读取的时候所有参数均配对为一行,设置选择下一行属性为
same line as xxx
这里写图片描述
d、在脚本处就直接调用不同的参数就行了。

    strcpy(BeginParaUserID,lr_eval_string("{UserID}"));
    strcpy(BeginParaFileName,lr_eval_string("{FileName}"));
    strcpy(BeginParaFileLen,lr_eval_string("{FileLen}"));

相关文章:

  • 文件批量Base64编码工具
  • Windows下批处理方式压缩文件夹为tar.gz的方法
  • RFS(六)Open Browser后,页面显示This is the initial start page for the WebDriver server.的解决办法
  • 解决在Windows server 2012R2上无法安装Intel I219-V,I211,I217-V,I218-V网卡驱动的问题
  • 谈谈在Windows7 x86上,H170芯片组和H150芯片组可用内存只有2.1G的问题
  • 解决在H170/B150主板不接显示器无法正常开机的问题
  • 有关Intel主板驱动静默安装的一个坑
  • 有关Windows免密码登陆远程桌面的两种实现方法
  • Advanced Installer 中测试数据库连接提示“未发现数据源名称并且未指定默认驱动程序”的解决办法
  • SSD硬盘在检测中出现数据损坏的处理
  • Advanced Installer (一)初见
  • Advanced Installer 安装前卸载旧版本的办法
  • 浅谈HTTP和HTTPS
  • LoadRunner(三)再识web_custom_request函数
  • VC++获取不同Windows版本的方法
  • 分享一款快速APP功能测试工具
  • [译]如何构建服务器端web组件,为何要构建?
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • ES6 学习笔记(一)let,const和解构赋值
  • Git的一些常用操作
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • JavaScript设计模式系列一:工厂模式
  • JavaScript异步流程控制的前世今生
  • Less 日常用法
  • MD5加密原理解析及OC版原理实现
  • MySQL主从复制读写分离及奇怪的问题
  • php的插入排序,通过双层for循环
  • Solarized Scheme
  • Spark RDD学习: aggregate函数
  • storm drpc实例
  • 分享几个不错的工具
  • 三栏布局总结
  • 原生JS动态加载JS、CSS文件及代码脚本
  • HanLP分词命名实体提取详解
  • ionic入门之数据绑定显示-1
  • # Panda3d 碰撞检测系统介绍
  • #微信小程序:微信小程序常见的配置传值
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (6)STL算法之转换
  • (多级缓存)多级缓存
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .Net Core 中间件验签
  • .NET DataGridView数据绑定说明
  • .Net 垃圾回收机制原理(二)
  • .NET 中创建支持集合初始化器的类型
  • .net流程开发平台的一些难点(1)
  • .NET中统一的存储过程调用方法(收藏)
  • @ModelAttribute使用详解
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • [2669]2-2 Time类的定义
  • [AMQP Connection 127.0.0.1:5672] An unexpected connection driver error occured
  • [C++]C++基础知识概述
  • [CC2642R1][VSCODE+Embedded IDE+IAR Build+Cortex-Debug] TI CC2642R1基于VsCode的开发环境