【问题标题】:HP Perf Center Start new iteration every n secondsHP Perf Center 每 n 秒开始新的迭代
【发布时间】:2019-01-29 16:14:39
【问题描述】:

我是 Perf Center、loadRunner 等的初学者... 在性能中心,我知道如果我在 Pacing 配置中检查“以固定间隔开始新的迭代,每 10 秒”,它将每 10 秒开始一个新的迭代,但它似乎会等待上一次迭代的结束......

即使当前迭代尚未完成,是否有启动下一次迭代的解决方案/配置?

谢谢, 最好的问候,

【问题讨论】:

    标签: performance performance-testing loadrunner vugen


    【解决方案1】:

    涵盖在培训中。如果迭代步调间隔小于完成迭代的时间,则新的迭代将在上一次迭代完成后立即开始。

    我的猜测是,您没有考虑思考时间,而是试图用较小的许可证重现大量用户的负载。由于多种原因,这条道路注定要失败。

    开启思考时间。适当的节奏。包括更多的用户。

    【讨论】:

    • 感谢您的回复。实际上,我尝试在没有思考时间的情况下运行 1000 个用户,并以“以固定间隔开始新迭代,每 10 秒”的节奏。我想运行每次迭代,即使当前迭代没有完成。例如,如果迭代(出于某种原因)运行 15 秒而不是 10 秒,我想知道是否可以强制执行下一次迭代(它将在当前迭代帽仍在进行的同时开始。希望你理解我的问题。谢谢
    • 如果您在前一个迭代仍在进行时开始一个新的迭代,它实际上是在启动一个新的 vuser,因此请参阅原始答案。
    • 好的,我明白了。因此,如果我只使用 1 个 vuser 运行,它只会在前一个 vuser 完成后开始新的迭代。如果我有超过 1 个 vuser,则仅当当前迭代完成时才会使用当前 vuser 开始下一次迭代,否则它将从下一个 vuser 开始。我没听错吗?
    • 我找到了我想要的,但我需要将“HP Performance Center”从 12.50 更新到 12.60。在工作负载类型中,我看到我们可以选择(在 12.60 中)面向目标的计划。选择此工作负载类型以定义您希望测试实现的目标。您可以指定同时运行的 Vuser 数,或每秒点击数或事务数。 Performance Center 会根据所选目标自动构建计划。 link
    • 在没有 thinktime 或 pacing 的情况下运行是违反客户端服务器模型的模型,并使您的测试成为实际最终用户使用情况的零预测指标
    猜你喜欢
    • 2015-09-29
    • 1970-01-01
    • 2021-11-29
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 2017-12-01
    • 2015-04-16
    • 1970-01-01
    相关资源
    最近更新 更多