Scripting Loadrunner常规脚本提示

Scripting Loadrunner常规脚本提示,scripting,loadrunner,Scripting,Loadrunner,我需要一些关于如何在Loadrunner中构造好的VUGen脚本的技巧 首先,建议将录制的Action()块拆分为单独的自定义命名操作,而不是将整个场景包含在一个操作中。如果是,为什么这是一个好的做法 在脚本的init()部分分离登录逻辑有什么好处(如果有的话) 有必要使用迭代吗?好处是什么?我不是脚本编写专家,但: 1) 我会把它分成逻辑部分,这样每个动作都有一个逻辑工作流。一般来说,这是软件开发中的一个好实践,在这里似乎也是一个好实践。这还允许您轻松地在另一个脚本中重用不同的操作(有一个导入

我需要一些关于如何在Loadrunner中构造好的VUGen脚本的技巧

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

在脚本的init()部分分离登录逻辑有什么好处(如果有的话)


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

我不是脚本编写专家,但:

1) 我会把它分成逻辑部分,这样每个动作都有一个逻辑工作流。一般来说,这是软件开发中的一个好实践,在这里似乎也是一个好实践。这还允许您轻松地在另一个脚本中重用不同的操作(有一个导入操作按钮)

2) init的思想是它在加载期间只发生一次。您可以稍后更改此操作的逻辑—例如,等待所有虚拟用户运行其init,然后才开始负载测试

3) 这是毫无必要的,我不知道有什么好处

希望对你有点帮助。
请参阅我对这个问题的评论。

除了软件开发原因之外,拆分为逻辑部分使您能够配置脚本的运行逻辑。例如,如果您在一家在线商店LT,并且有一个步骤可以向购物车添加不同的物品。您可以将“添加到购物车”拆分为单独的步骤,并在运行时设置中指定要运行的迭代次数。

假设我已将整个业务流程记录为一个操作()。我可以通过剪切业务流程的某些部分并使用ActionTwo(){..}将这个大的操作块拆分成更小的操作块吗?当然,在脚本的init部分有登录操作。嗨,如果你也在LR论坛上发布问题,你可能会得到更多的回复,我假设你是指一个新的操作块,对吗?