在Load Runner中处理多个关联ID

时间:2015-03-13 06:54:14

标签: scripting performance-testing load-testing correlation loadrunner

我是Load Runner V 11.50的初学者。我正在编写登录页面脚本,然后在Action下注销。我应用了Design Studio中的相关性。但问题是,将单个ID值应用于具有ID作为参数的所有请求。实际上,从1个请求生成的ID值在其他请求中传递,并且从后来的请求中生成另一个ID值,在传递休息所有请求时生成。所以重播状态失败了。我想在这种情况下需要多重相关。任何人都可以提出任何建议吗?

提前致谢。

3 个答案:

答案 0 :(得分:2)

您可能指的是一个状态变量,它在页面A上生成并在页面A + 1上传回。您需要通过手动关联处理此问题。

关联中的自动化并不意味着取代手动关联,只是为了在模式众所周知时提高开发人员的效率。在这种情况下,由于填充和使用值时不断变化的性质,您需要手动解决此问题。

由于您是初学者,这是您导师重新学习课堂培训材料并与您合作的机会,以加强您的手动关联流程和技能。如果您被要求在没有导师的情况下执行,那么您的管理层会让您在此领域成为新人。

这是一个播客,它可以帮助您识别手动关联。

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

答案 1 :(得分:1)

请在每个生成动态值的请求之前放置web_reg_save_param。 示例:

 web_reg_save_param("param1")
    A
    web_reg_save_param("param2")
    B --> Pass {param1} in B
    web_reg_save_param("param3")
    C --> Pass {param2} in C
and so on...

还学习捕获各种LB / RB,转义序列,相关参数等。

答案 2 :(得分:1)

您现在可以尝试使用load runner的自动关联功能。但这并不适用于所有情况。你需要学习手动相关方法。

本文将有所帮助:http://www.guru99.com/correlation-in-loadrunner-ultimate-guide.html

首先,您需要从生成日志中练习手动关联。之后经验相关可以在树视图中完成。