相关性之前的参数化会破坏相关

时间:2015-03-04 11:30:31

标签: loadrunner vugen

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

  • Design Studio找不到与参数化之前一样多的建议
  • 按下"关联"
  • 后,Design Studio无法正确替换所有实例
  • 手动关联doest也未正确替换所有实例

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

示例:我们的应用程序具有GUID,我们将其用作某种"会话令牌"。当然GUID在每次运行时都会发生变化,因此我们必须将其关联起来。如果我还没有参数化任何值(例如主机名),我只需选择GUID - >右键单击 - >关联,一切都很好。在参数化脚本之后,如果我这样做:它不再替换GUID到处了,同时Design Studio发现自动关联的建议也比以前少。

1 个答案:

答案 0 :(得分:-1)

相关性有多种形式

  • 国家
  • 时间
  • 会话
  • 业务流程,依赖于用户参数

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

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

这是一个可能有助于推动流程的播客

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