0

每当我在进行关联之前参数化我的 HP LoadRunner VUGen 脚本时,关联就会被破坏:

  • Design Studio 没有找到参数化之前那么多的建议
  • 按下“关联”后,Design Studio 无法正确替换所有实例
  • 手动关联也不能正确替换所有实例

为什么会这样?这是一个错误吗?

示例:我们的应用程序具有一个 GUID,我们将其用作某种“会话令牌”。当然,每次运行时 GUID 都会发生变化,因此我们必须将其关联起来。如果我还没有参数化任何值(例如主机名),我只需选择 GUID -> 右键单击​​ -> 关联,一切都很好。如果我这样做,在参数化脚本之后:它不再在任何地方替换 GUID,而且设计工作室也像以前一样发现更少的自相关建议。

4

1 回答 1

-1

相关性有多种形式

  • 状态
  • 时间
  • 会议
  • 业务流程,取决于用户参数

您在这里观察到的是最后一个组件,当您更改输入时,输出会发生变化,这会改变返回的数据,使得先前设置的相关性不足以区分下一个动态组件。

在流程方面,这很容易解决。多次记录业务流程。前两次不改变使用输入。这将允许您获取与会话、状态和时间相关的项目,并且可能为一个数据集获取有限的业务流程数据。在第三次(可能是后续)记录中,更改您的用户输入数据,例如登录凭据、从屏幕中选择的小部件等...

这是一个播客,可能有助于奠定该过程

http://www.perfbytes.com/dynamic-data-correlation

于 2015-03-04T13:31:37.797 回答