问题标签 [vugen]

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 投票
1 回答
627 浏览

vugen - 带有 SAPGUI 协议的 VUGen

这是我第一次将 SAPGUI 协议与 VUGen 一起使用。我使用 SAPGUI 协议在 VUGen 中录制了一个脚本。我记录的过程是VA01“创建销售订单”。在重播脚本时,我在没有打开 sap 登录的情况下直接遇到错误:

错误:第 2 行包含 8 列而不是 6 列错误:无法打开表“C:\Users\Administrator\Documents\VuGen\Scripts\VA01\data_1.dat”。错误代码是“-4”。警告:扩展 parameng.dll 在调用函数 ExtPerProcessInitialize 时报告错误 -4 错误:线程上下文:调用驱动程序服务失败,原因 - 线程上下文未在此线程上初始化。

0 投票
1 回答
797 浏览

loadrunner - 如何在不为加载运行器中的每个字段创建参数列表的情况下从同一个 .dat 文件中读取不同的数据?

我在应用程序中有三个字段。我想为每个字段创建一个包含 3 个数据的测试数据文件 (.dat) 文件。我不想为每个字段创建一个新的参数列表。

在此处输入图像描述dat 文件是 TestData

TestData 有以下信息

用户名、地址、出生日期

XYZ,102,25

0 投票
4 回答
11222 浏览

c - Loadrunner 分析:第 90 个百分位数怎么会高于平均值?

有点困惑。我从我运行的报告中获得了一些 Loadrunner 分析。我是测试新手。我对第 90 个百分位的理解是,考虑到它采用第 90 个百分位并排除异常值,它呈现出更真实的画面。尽管我正在查看两个不同的报告,并且在这两个报告中,第 90 个百分位的响应时间都高于摘要报告中给出的平均响应时间。这怎么可能?

我正在查看事务响应时间图(百分位数)和最后 10% 的增长,因此告诉我采用 90% 应该会看到更低的响应时间。

许多交易或多或少看起来像这样。为什么第 90 个百分位高于平均值?

0 投票
1 回答
65 浏览

list - HP Load Generator 中的参数列表问题

type=File我有一个 VUGen 脚本,它使用withSelect Next Row = Unique和的参数列表Update value on = Once。此文件 ( UsernameAndPassword.dat) 位于共享文件夹中。当我使用超过 1 个 VUser 运行性能测试时,所有 VUser 只保留该参数的第一条记录。我的意思是,所有 VUser 都使用相同的用户/密码值运行,即:

但是,如果我使用内部参数列表(type=file如上所示),当我运行测试时,每个 VUser 都会获得不同的用户名值。对于内部参数列表,我的意思是文件.dat包含在脚本中。

如何像内部参数列表一样顺序读取外部文件?

0 投票
1 回答
205 浏览

performance-testing - 在 Load Runner 12.5 中关联边界值

我正在使用 loadrunner 12.5。在下面的值中,我需要关联并获得值 1aqeid!None (None 也将填充数字,因此它是动态的)

例子:

我只需要获得以下值

我无法找到解决方案。

0 投票
3 回答
863 浏览

internet-explorer-11 - 此会话无效。您是通过其他浏览器登录的

在录制和重播时从浏览器收到以下错误消息,“此会话无效。您已通过其他浏览器登录。

手动登录以及通过 TruClient Firefox 登录时不会出现此问题。

我正在使用以下 Vugen:12.02

即:11

请帮我解决这个问题,如果需要更多信息,请告诉我。

0 投票
1 回答
2064 浏览

web-services - 如何根据负载运行程序中的测试数据更改输入肥皂请求?

我正在处理一个需要传递的soap请求,一个参数中的单个数据,在第二次迭代中,我们需要在同一个输入请求中传递多个测试数据。请帮助我如何根据测试数据更改输入soap请求,请查找在单个和多个请求的肥皂请求之下。

单个请求:

多个请求:在相同的肥皂输入请求中,它从 POS 系统动态变化,但我想在 loadrunner 中执行。

vugen中的任何代码都可以从excel文件中传递这种类型的值以进行负载测试,请帮助如何做到这一点

0 投票
2 回答
458 浏览

performance-testing - 如何在 HP ALM 12.05 的负载运行器中设置虚拟用户

我有一个需要与虚拟用户一起执行的 VuGen 脚本(录制的脚本)。目前我能够导入它并且还找到了播放按钮(经过几次尝试)。但问题是我应该在哪里提及虚拟用户号。为最新的 ALM 提供一些教程/链接

0 投票
1 回答
636 浏览

javascript - 通过 Performance Center 运行的多个 VuGen 脚本之间共享函数/操作

我有几个使用 javascript 的 Web/HTTP 协议的 VuGen 脚本。我正在使用 VuGen 12.53(补丁 4)。我有一个所有脚本通用的 login.js 操作。每当登录操作发生更改时,我都必须对所有脚本进行更新。相反,我想将登录保持在一个公共位置,并在所有脚本中共享单个操作/功能。

当我在本地机器上回放时,我能够使用 lr.loadLibrary() 函数来实现这一点。当我通过 HP Performance Center 运行我的脚本时,我希望能够执行此操作(我的所有脚本都保存在 ALM 上)。当我尝试使用相同的 lr.loadLibrary() 函数并通过 perf center 运行时,我收到找不到文件的错误。

有人可以帮我弄清楚如何实现这一目标吗?

我找到了这个Loadrunner - 在脚本之间共享通用操作,但它适用于 C。我需要它用于 javascript。

0 投票
1 回答
369 浏览

correlation - Loadrunner Design Studio 遗漏了相关参数的 URL 编码变体

我们是一家使用 LoadRunner 和 VuGen(以标准 HTTP/HTML Web 模式录制)的商店,并且有一个问题,我们有一个使用长 base64 参数的应用程序,在某些情况下它们被编码(主要用 + 变成 %2B ),有些不是。设计工作室只找到一个或另一个(取决于服务器响应),并仅使用源编码关联请求,但不能同时使用两者。

例如,假设有一个值需要传回应用程序。在来自作为相关源的服务器的原始响应中,值为“ABCDEF+012345”。

现在,在某些情况下,它的提交方式与此完全相同,在这种情况下,Design Studio 成功地关联了服务器响应并替换了请求。但是,在其他情况下,它被提交为“ABCDEF%2B012345”(URL 编码以将 + 替换为 %2B),在这种情况下,Design Studio 不会关联使用该值变体的请求。

现在如果只是单个实例手动添加转换功能,然后搜索/替换使用未关联的参数,这没什么大不了的。不幸的是,这很麻烦,我们的脚本有大约 100 个参数,长度为 200-400 个字符。因此,不仅要花很多时间来解决这个问题,而且由于它们的长度会经常包含在编辑器中,因此无论如何都无法进行搜索/替换。

当使用的值可能会或可能不会被编码时,有什么方法可以让 Design Studio 关联参数?这似乎应该是一件很常见的事情。