2013-03-18 96 views
-2

我需要一些关于如何在Loadrunner中构建好VUGen脚本的提示。Loadrunner一般脚本提示

首先,建议将记录的Action()块拆分成单独的自定义命名操作,而不是将整个场景放在一个操作中。如果是的话,为什么这是一个很好的做法?

在脚本的init()部分中分离逻辑的好处是什么?

是否有必要使用迭代?有什么好处?

+0

假设我已将整个业务流程记录为一个Action()。我是否可以通过删除业务流程的某些部分并将它与ActionTwo(){..}分开来将这个大动作块分成更小的动作块?当然在脚本的init部分有登录操作。 – 2013-03-18 19:56:50

+0

嗨,如果您还将问题发布在LR论坛上,您可能会收到更多回复http://h30499.www3.hp.com/t5/LoadRunner-Support-Forum/bd-p/sws-LoadRunner_SF – Buzzy 2013-03-19 07:34:47

回答

0

除了软件开发的原因之外,拆分为逻辑块使您可以配置脚本的运行逻辑。例如,如果您在网上商店LT,并且有一个步骤来添加不同的东西到购物车。您可以将添加到购物车的操作分成单独的步骤,并指定要在运行时间设置中运行的迭代次数。

+0

然后在此处我假设你的意思是一个新的Action块,对吧? – 2013-03-25 19:22:20

0

我不是脚本专家,但:

1),这样每个动作都有一个逻辑的工作流程,以它,我将其分割成逻辑块。在软件开发中这是一个很好的实践,在这里也是一个很好的实践。这也允许您轻松地在另一个脚本中重用不同的操作(有一个导入操作按钮)。

2)init的思想是在加载过程中它只发生一次。您稍后可以更改其逻辑 - 例如等到所有虚拟用户运行其init,然后才开始负载测试。 3)这是非常不必要的,我不确定它有什么好处。

希望有所帮助。 请看我对这个问题的评论。