【问题标题】:Creating a delay during loadtest in soapUI在soapUI中的负载测试期间创建延迟
【发布时间】:2014-05-29 23:05:35
【问题描述】:

我想在soapUI 中进行负载测试,例如在2 小时内运行10 个线程,但在每两个线程后延迟30 分钟。可能吗?

【问题讨论】:

  • 所以。 t0 + t1 前 30 分钟,然后 t2+t3 后 30 分钟?或者你是说:让两个线程运行,然后当它们完成后让 30 分钟过去,然后开始 2 个线程,等等?还是别的什么?
  • 我的意思是第二个选项,当两个线程完成后暂停 30 分钟

标签: soapui load-testing


【解决方案1】:

您的最佳选择是使用简单策略。

  • 策略:简单
  • 线程数:2
  • 测试延迟:1800000
  • 随机:0
  • 限制:总共运行 10 次

这里的缺点是它不会运行第一次迭代,直到 30 分钟过去。您可以通过更多自定义来实现这一目标的另一种方法是脚本策略。

希望这会有所帮助。

【讨论】:

  • 谢谢,但这对我没有帮助......据我所知,测试延迟是两个线程之间的超时(“设置每次测试运行之间的延迟”),所以我将它设置为0,因为我需要并行线程。而且我确实需要设置 10 个线程,而不是 2 个,因为对于每个线程我都有不同的数据(我在肥皂请求之前有 groovy 脚本,它将 contex.ThreadIndex 添加到某些值,因此每个线程的它们都不相同)
猜你喜欢
  • 2012-04-18
  • 1970-01-01
  • 2012-07-28
  • 2015-01-16
  • 1970-01-01
  • 2019-10-22
  • 2015-04-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多