51Testing软件测试论坛

标题: 脚本中的迭代在controller运行时是无效的吗? [打印本页]

作者: 冰清    时间: 2008-3-10 17:05
标题: 脚本中的迭代在controller运行时是无效的吗?
脚本中的迭代在controller运行时是无效的吗?理由是什么?
作者: qitengfeng    时间: 2008-3-10 17:12
以下是我的理解:不能说是无效的,如果设置场景的运行持续时间是运行直到完成(RUN UNTIL COMPLETION),场景会执行脚本中的迭代数,如果选择的是场景持续时间是运行一段时间在停止,这个迭代的次数就没有意义了,场景会按照时间设定来决定脚本运行的时间,就算没有设置迭代,脚本仍然会持续不断的执行直到预设时间为止,这时候也可以说是迭代是没有意义的
作者: 森林一木    时间: 2008-3-13 10:23
LoadRunner说明书中这样说的:“注意: 对于 LoadRunner Controller 和优化模块:如果在计划设置中指定了场景或会话步骤持续时间,则持续时间设置将覆盖 Vuser 迭代设置。这意味着,如果持续时间被设置为 5 分钟(默认设置), Vuser 将在 5 分钟内根据需要连续运行
任意多次迭代,即使运行时设置仅指定一次迭代。”
作者: zhenhaiou    时间: 2008-3-13 10:35
脚本中的迭代当然有效了,
作者: devil_xxg    时间: 2008-3-13 11:48
如果脚本中设置其中的一个Action为多次迭代,而其他Action为1次,则运行时,一次循环,该Action的迭代次数为所设置的次数呢?还是一次循环,所有的Action的迭代次数都为1〉?/
作者: alpha_girl    时间: 2011-8-22 15:10
回复 2# qitengfeng


    我明白你说的,但是现在有一个问题就是,在run-time setting 中设置了3次迭代,且在场景设置时选择的是"运行完结束",但最终的结果仍然只执行了一次迭代,为什么。
作者: JOANNE    时间: 2011-8-26 10:51
在run-time setting 中设置了3次迭代,且在场景设置时选择的是"运行完结束",但最终的结果仍然只执行了一次迭代,为什么。  因为你场景里的run-time setting 可能只设置了1次迭代。跑场景是根据你场景里的run-time setting 设置的,跟脚本里的run-time setting 无关。
作者: Yonina51    时间: 2018-5-18 09:24
controller DESIGN 页面  load generatos 新增 name等于你的ip地址




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2