LoadRunner web_reg_save_param、ord=all、paramName_count 问题

2024-01-20

我使用的是 LoadRunner 版本 12.02 - Build 2739

查看旧的但正确的“指南”表明我已经正确使用了这些语句(第三点,大约页面下方的 1/3,在代码块内 -the atoi陈述 http://motevich.blogspot.co.il/2007/11/loadrunner-correlation-dynamic-data.html).

但我仍然无法将 _count 参数转换为 int-Variable。

在脚本中,在调用之前;

web_reg_save_param(
"ParamName=rotaPeople",
"LB=someText",
"RB=\")",
"Ord=ALL",
LAST);

在 web 调用 save_param 函数之前放置之后,输出日志显示;

Notify: Saving Parameter "ParamName=rotaPeople_count = 21".

在脚本内部,调用后,计数已总计;

lr_output_message("RP_C:%d",lr_eval_string("{rotaPeople_count}"));
lr_output_message("RP_C:%s",lr_eval_string("{rotaPeople_count}"));
peoplesCount = atoi(lr_eval_string("{rotaPeople_count}"));
lr_output_message("PC:%d",peoplesCount);

上述执行完成后的日志中;

Warning: The string 'rotaPeople_count' with parameter delimiters is not a parameter.
RP_C:110826864
Warning: The string 'rotaPeople_count' with parameter delimiters is not a parameter.
RP_C:{rotaPeople_count}
Warning: The string 'rotaPeople_count' with parameter delimiters is not a parameter.
PC:0

有人有主意吗?

注意:警告消息是预期的

注意:解决方法:已使用web_reg_save_param_regex()并创建了一个正则表达式。在 for 循环中使用返回的 _count 参数是可行的。保持问题开放,因为原来的问题仍然存在


问题是您使用了即将弃用的 APIweb_reg_save_param它不支持ParamName句法。在此 API 中,第二个参数始终是参数名称,因此正确的用法是:

web_reg_save_param(
"rotaPeople",
"LB=someText",
"RB=\")",
"Ord=ALL",
LAST);

正确使用的 API 是web_reg_save_param_ex它确实支持您使用的语法,因此调用应如下所示:

web_reg_save_param_ex(
"ParamName=rotaPeople",
"LB=someText",
"RB=\")",
"Ord=ALL",
LAST);

然后你的其余代码应该可以正常工作。

我不确定你在做什么,但你可能想看看有些未知的 APIlr_paramarr_random这将自动从参数数组中提取一个随机值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LoadRunner web_reg_save_param、ord=all、paramName_count 问题 的相关文章

  • 获取单个方程的脚本

    在文本文件中输入 a 2 8 b 3 9 c 4 8 d 5 9 e a b f c d g 0 6 h 1 7 i e g j f h output i j 期望的输出 输出 2 8 3 9 0 6 4 8 5 9 1 7 如果输入文件名
  • 使用 VB.NET 覆盖文本文件中的特定行

    我需要执行以下操作 更改文本文件中的行 Path c this certain path 用这条线 Path c that other newer path 这些路径的长度肯定会不同 因此我需要替换引号中的内容 或者完全擦除该行并输入一个新
  • serde_json::from_str 错误,其中字符串来自文件

    extern crate serde json use serde json Value use std fs File use std io prelude fn main let filepath map test anhui txt
  • 学习树顶

    我正在尝试自学 Ruby 的 Treetop 语法生成器 我发现 对于 最好的 文档来说 不仅文档非常稀疏 而且它的工作方式似乎并不像我希望的那样直观 从高层次上来说 我真的很喜欢比现场文档或视频更好的教程 如果有的话 在较低的层面上 这是
  • 学习Python中的解析器

    我记得我读过有关解析器的内容 您只需提供一些示例行 它就知道如何解析某些文本 它只是确定两条线之间的差异 以了解可变部分是什么 我以为它是用 python 写的 但我不确定 有谁知道那是什么图书馆吗 可能你的意思是模板制作器 http co
  • 如何在 PHP 中实现前向索引?

    我希望在 PHP 中实现一个简单的前向索引器 是的 我确实知道 PHP 并不是完成这项任务的最佳工具 但无论如何我还是想这样做 其背后的理由很简单 我想要一个 并且是 PHP 版本 让我们做一些基本假设 整个互联网包括 大约五千个 HTML
  • Xtext和ANTLR之间有什么关系?

    我听说Xtext最终使用ANTLR 但他们的语法规范文件的格式有些不同 那么两者之间是什么关系呢 Xtext 依赖于 Antlr 解析器生成器来解析输入文件 除此之外 该框架还提供了许多附加值 例如强类型 AST 链接抽象和静态分析以及 E
  • 将 String 转换为 byte,然后转换为 int

    我发现了很多关于这个主题的问题 但我无法解决我的问题 用户将输入一个名字String我需要将其转换为List
  • DateTime.ParseExact - 为什么 yy 变成 2015 而不是 1915

    为什么 NET 假定以下年份是 2015 年 而不是 1915 年 var d DateTime ParseExact 20 11 15 dd MM yy new CultureInfo en GB 我想 它会尝试接近 但其背后是否有合理的
  • 使用 Python ast 模块访问语法树中的节点

    我正在玩 python ast 抽象语法树 我编写了以下内容 它访问了 AST 的所有节点 import ast class Py2Neko ast NodeVisitor def generic visit self node print
  • 如果我的编译器不支持 C 或 C++ 中的 128 位整数加法和减法?

    我正在为 128 位数字的长流编写一个压缩器 我想将数字存储为差异 仅存储数字之间的差异而不是数字本身 因为我可以将差异打包在更少的字节中 因为它们更小 然而 为了压缩 我需要减去这些 128 位值 为了解压缩 我需要添加这些值 我的编译器
  • 在 JavaScript 中解析 PHP 数组

    我有一些 PHP 源代码 它们是简单的键值数组 如下所示 return array var1 gt var2 And return array sub gt array var1 gt var2 我需要将它们解析为 JavaScript 对
  • Arduino 上的串行消息到整数

    我希望我的 Arduino 通过串行通信接收一个整数 你能帮我解决这个问题吗 它应该是这样的形式 int value strtoint Serial read 有多种方法可以读取整数Serial 很大程度上取决于数据发送时的编码方式 Ser
  • 如何仅将数字形式的字符串哈希值转换为整数

    我有从几个不同的 XML 数据库转储导入的哈希行 如下所示 但具有不同的键 Id gt 1 Name gt Cat Description gt Feline Count gt 123 我尝试使用 to i但它将非数字字符串转换为0 Fel
  • 解析器解析 SQL 查询并返回 Java 中的列名和相应的表名 [重复]

    这个问题在这里已经有答案了 可能的重复 Java 的 SQL 解析器库 https stackoverflow com questions 660609 sql parser library for java 我需要一个解析器 它应该以以下
  • Android:转换为位图时,回收器视图的宽度和高度必须> 0

    在 Sqlite 中存储文本和图像 并尝试将这些数据检索到 recyclerview 中 当将图像显示到 recyclerview 中时 它显示错误宽度和高度必须 gt 0 在将图像保存在 sqlite 中时 我将位图转换为字节 数据库助手
  • 在 R 中使用整数值代替数值(例如 1L 与 1)作为常量的好处

    在 R 源代码中 大多数 但不是全部 函数使用整数值作为常量 colnames lt function x do NULL TRUE prefix col if is data frame x do NULL return names x
  • 尝试解解析 json 字符串,但得到 Expected start of the object '{', but had 'EOF' 相反

    我正在尝试使用 kotlin 可序列化将 json 文件解析为列表 这是我的数据类 Serializable data class Book val epub String val fb2 String val mobi String va
  • less.js - 在解析器回调中获取变量值

    我正在使用 less js 1 3 0 在客户端将 less 解析为 css 在解析器的回调中 我想获取每个变量的值 我尝试了以下方法但没有成功 var data colour red example background color co
  • XSD 嵌套元素

随机推荐

  • Visual Studio 2019“始终显示解决方案”选项已删除

    Visual Studio 2017 及之前版本中曾经有一个选项可以关闭 始终显示解决方案 Visual Studio 2019 中缺少此设置 并且似乎已被删除 不幸的是 当我经常使用 打开网站 功能时 这会引起麻烦 因为 全部保存 提示创
  • Docker 100% 占据所有空间

    我安装 docker 的虚拟机已满 因此 docker 守护进程停止了 现在我看到了很多关于如何修复它的解决方案 但问题是它们都要求 docker 守护进程正在运行 docker system prune 但是当我想启动 docker 守护
  • 同步跨线程共享的对象,但不能同时访问

    假设我有一个带有字段的共享对象data 多个线程将共享对此对象的引用以便访问该字段 不过 线程永远不会同时访问该对象 我需要声明吗data不稳定 这种情况如下 A class Counter定义一个唯一的字段value和一种方法increm
  • NPM 7 工作区 - 多个 node_modules?

    我在使用 NPM 7 工作区运行应用程序时遇到问题 我期待着npm install从根文件夹创建一个node modules我的每个工作区的文件夹 类似于 Lerna 然而 当我跑步时npm install从根本上来说 我只得到一个node
  • 使用 clang-llvm 编译器在 CUDA 中添加对类似于 __shared__ 的内存类型的支持

    我正在努力添加类似于的新内存类型 shared 在 CUDA 中称为 noc 需要使用 clang llvm 进行编译 以下是实现对新内存类型的解析的步骤 引用来自answer https stackoverflow com questio
  • TestScope 协程测试中使用的高级示例

    有人可以提供使用新功能的高级示例吗TestScope and TestScope launch使用协程进行测试时 好像在新版里kotlinx coroutines test发布他们添加了一些称为TestScope去图书馆 此外 他们已经废弃
  • Log4j2 JSON 布局:添加 UTC 中的自定义日期字段

    Log4j2 支持JSON 布局 https logging apache org log4j 2 x manual layouts html JSONLayout 我在 log4j2 xml 中添加了一个额外的自定义字段
  • 在 esc 按下时关闭模式(纯 JS)

    我试图让我的模式关闭 有一个类将其设置为display block已删除 在 esc 压力机上 这是我尝试过的 它不起作用并且破坏了我的代码的其余部分 if modal classList contains modal visible do
  • 向数据库中的所有表添加位掩码有用吗?

    一位同事正在向我们所有的数据库表添加位掩码 理论上 这样我们就可以跟踪整个系统中每一行的某些属性 例如 该行是随系统附带的还是由客户在开始使用系统后添加的 该行是否已从表中删除 软删除 该行是否是一组行中的默认值 这是一个好主意吗 这种方法
  • 读取输入流的 N 行并以相反的顺序打印而不使用数组或列表类型结构?

    使用readLine 的方法BufferedReader 您可以在不使用列表或数组的情况下以相反的顺序打印流的前 N 行吗 我认为你可以通过递归来做到这一点 例如 void printReversed int n String line r
  • 添加 css 类以使用 @Html.DropDownList() 进行选择

    经过多年的 Webform 开发 我正在构建我的第一个 MVC 应用程序 但由于某种原因 我无法完成这项工作 Html DropDownList PriorityID String Empty new class textbox 错误信息
  • 在编写干净的 C 代码时利用 ARM 未对齐的内存访问

    ARM 处理器曾经无法正确处理未对齐的内存访问 ARMv5 及更低版本 就像是u32 var32 u32 ptr 只会失败 引发异常 如果ptr未正确对齐 4 字节 不过 编写这样的语句对于 x86 x64 来说效果很好 因为这些 CPU
  • 如何通过命令行填充 CosmosDB 集合?

    我正在为 Azure 开发一组脚本 我想知道如何使用以下命令填充 CosmosDB 集合az 目前 我知道如何创建数据库和集合 但如何初始化数据库 az cosmosdb create resource group RESOURCE GRO
  • GCC 相当于 PDB

    我有一个程序打算分发给最终用户 并希望从他们那里收到崩溃报告 如果我使用 MSVC 我会生成小型转储并将其发送给我 然后使用相应的 PDB 检查它们 至少获得有用的堆栈跟踪 使用 GCC 执行此操作相当于什么 我可以生成堆栈跟踪 但如果我希
  • cordova run android 执行良好。但Android 4.1.2无法启动该应用程序

    我开始使用 Cordova 5 0 0 cordova v 打印 5 0 0 开发 Android 应用程序 并在装有 Android 4 1 2 的 Moto Razr D1 上进行测试 顺便说一句 在 Windows 7 下 cordo
  • Django、ReportLab PDF 生成附加在电子邮件中

    使用 Django 和 ReportLab 生成 PDF 并将其附加到电子邮件的最佳方法是什么 我正在使用 SimpleDocTemplate 并且可以将生成的 PDF 附加到我的 HttpResponse 这很棒 但我无法找到如何将相同的
  • 在独特的类别存档页面上隐藏主类别标题

    我正在构建一个包含许多不同类别的网站 并且需要简单地删除类别标题one存档页面 http redyearclients co uk PandF product category exterior paaving paaving brands
  • npm 命令中 -s 是什么意思?

    我看到以下命令包括 s选项 它有什么作用 s 意思是 因为我没有看到这个选项package json npm run dev s 旗帜 s代表 沉默 适用于npm 而不是命令中的dev脚本 The s标志阻止npm当命令以非零状态退出时 即
  • 用于 C# 对象数据源的 EDI x12 映射器

    有谁知道有什么工具可以将 EDI x12 映射到 C 对象吗 我刚刚查看了 Altova MapForce 但它似乎不支持这一点 出于可移植性原因 我无法使用数据库模式映射 并且如果可以的话 我宁愿避免使用 xml 或平面文件 实际上 Ma
  • LoadRunner web_reg_save_param、ord=all、paramName_count 问题

    我使用的是 LoadRunner 版本 12 02 Build 2739 查看旧的但正确的 指南 表明我已经正确使用了这些语句 第三点 大约页面下方的 1 3 在代码块内 the atoi陈述 http motevich blogspot