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