我需要一些关于如何在Loadrunner中构建好的VUGen脚本的技巧。
首先,建议将记录的Action()块拆分为单独的自定义命名操作,而不是将整个场景放在一个操作中。如果是的话,为什么这是一个好的做法?
在脚本的init()部分中分离登录逻辑有什么好处?如果有的话?
是否有必要使用迭代?有什么好处?
答案 0 :(得分:0)
我不是脚本专家,但是:
1)我会将其拆分为逻辑部分,以便每个操作都有一个逻辑工作流程。这在软件开发中是一种很好的做法,在这里看起来也是一种很好的做法。这也允许您轻松地在另一个脚本中重用不同的操作(有一个导入操作按钮)。
2)init的想法是它在加载期间只发生一次。您可以稍后更改其逻辑 - 例如,等待所有虚拟用户运行其init,然后才开始负载测试。
3)显然没有必要,我不确定有什么好处。
希望有所帮助。 请看我对这个问题的评论。
答案 1 :(得分:0)
除了软件开发原因之外,拆分为逻辑部分使您能够配置脚本的运行逻辑。例如,如果您在网上商店LT,并且有一个步骤将不同的东西添加到购物车。您可以将添加到购物车分成单独的步骤,并指定其在运行时设置中运行的迭代次数。