【问题标题】:jMeter: Restart loop only after the previous loop is completejMeter:仅在前一个循环完成后重新启动循环
【发布时间】:2016-04-04 12:20:57
【问题描述】:

我正在使用 jMeter 运行负载测试。有 10 个并发线程。循环计数是永远的。 测试数据是从 csv 文件中获取的。 csv 文件只有 10 个条目。 当线程组仍在处理第 1 个循环时,jmeter 开始第 2 个循环。

因此具有相同测试数据的测试用例同时运行并报告问题。我希望 jMeter 只有在上一个循环中的所有线程都完成处理后才开始下一个循环。

是否有此配置。 提前致谢。

【问题讨论】:

  • 你能用 1 线程循环 10 次吗?将 CSV 设置为 Stop Thread on EOF 而不是 Recycle on EOF,您甚至可以将线程组保留在 Forever
  • 我确实需要更多的 1 个线程来运行负载测试。 Konstantin Dobroliubov 下面的回答解决了这个问题。

标签: csv jmeter load-testing


【解决方案1】:

Jmeter 树中最高的元素(名为测试计划)具有“连续运行线程组(即一次运行一个组)”选项。启用后,线程组将根据您的测试计划中定义的顺序执行:第 1 组,然后是第 2 组,等等。

【讨论】:

  • 这就是我要找的。感谢 Konstantin Dobroliubov。
  • 糟糕.. 说得太早了。这没有用。我有一个单线程组。我循环这个线程组 10 次。我希望在上一个循环完成执行并且所有线程都返回之后开始下一个循环。
猜你喜欢
  • 1970-01-01
  • 2015-03-04
  • 1970-01-01
  • 1970-01-01
  • 2021-01-12
  • 1970-01-01
  • 1970-01-01
  • 2021-09-28
  • 2018-07-04
相关资源
最近更新 更多