问题标签 [truclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
38 浏览

javascript - 在 Truclient 中,如何将来自 js 文件并出现在控制台中的日志提取到文本文件中?

控制台中出现了一个字符串,该字符串正在被评估并显示响应时间和相关 ID。然后,此字符串通过 API 将数据保存到日志数据库中。我需要在 TruClient 的 web_get_int_property(HTTP_INFO_DOWNLOAD_TIME) 行上实现一些东西。通过捕获相关 ID 和相关时间,我可以深入研究应用程序日志。下面的字符串获取所需的数据。

Performance for the page {PAGE_NAME} id [ 6a26dcea1a9842578b12ea66df0373d4 ] is [ 7742.400146484375 ] msecs anomaly [FULL_PAGE_LOAD] resourceDuration[5870.7001953125] ajaxDuration[857.39990234375] spaLoadDuration[12731.89990234375] jsLagTime[12.5] perf_

我需要捕获以粗体显示的值。如果这可以在 javascript 中完成,那将是一个附加组件,因为 TruClient 可以评估 javascript 代码。

我尝试了几种方法(如下所示),但是没有一个对此有确切的答案。 https://community.microfocus.com/adtd/loadrunner/f/sws-loadrunner_sf/103759/how-do-i-print-output-message-on-reply-log-in-tureclient-script/210797#210797

如何在 JavaScript TIA 中从 Chrome 的控制台读取数据!

0 投票
0 回答
20 浏览

truclient - Truclient - 带有相应数据的随机复选框

如何从表格中选择复选框及其各自的数据。

从下面的屏幕截图中,我必须选择随机状态 [可以使用 javascript 进行操作],但我必须选择选择随机值的业务线和代理类型。

例如,如果随机值为 Colorado,则相应的业务线和代理类型应该是同一行。 在此处输入图像描述

0 投票
0 回答
6 浏览

dynamic - 如何在 truclient 中使用循环计数编写动态事务名称

我想定义动态事务名称,其中包含一个变量,例如 for(var i=0;i<=5;i++)

LR.startTransaction("Application_TransactionLoopcount_"+myloopcount); Truclient 步骤 1 Truclient 步骤 2

LR.endTransaction("Application_TransactionLoopcount_"+myloopcount, "Auto");

期待事务,如:Application_TransactionLoopcount_1

但总是抛出语法期望请建议

0 投票
0 回答
6 浏览

loadrunner - TruClient - 评估对象上的 JS 以返回数组

我的应用程序有一个带有“状态”列的表。我正在使用“评估对象上的 JS”来扫描列以确定是否有任何行处于“待定”状态并采取适当的措施。对象识别工作正常,因为 TruCLient 突出显示列中的所有项目:

识别出多个对象

我想做的类似于 HTTP 协议中的 web_reg_save_param ,当存在多个匹配项时返回一个数组。问题在于,TruClient 没有返回对象数组,而是失败并显示“找到了多个与目标对象相似的对象”。