【问题标题】:In stress test do you control hits/second? how do you do stress test在压力测试中,您是否控制点击次数/秒?你是怎么做压力测试的
【发布时间】:2015-01-16 22:05:52
【问题描述】:

我必须在一个网站上对 500 个用户进行压力测试。我该如何处理这个问题。我是否需要控制 Jmeter 对服务器的每秒点击次数,或者我只需要增加线程并让它做它可以做的任何最大点击量。我的用户延迟步骤应该是什么(例如:一个用户/线程每 15 秒或 20 秒启动一次)。样本之间应该有什么延迟。

提前致谢。

【问题讨论】:

  • 这取决于您的测试策略。您是要对 500 个用户进行负载测试以观察服务器的容量,还是要观察服务器在某些命中/秒(即吞吐量)下的行为?一切都按照 SLA 和测试策略进行
  • 我想用 500 个用户进行负载测试以观察服务器的容量。
  • 加速可能会很快发生,但不是一下子发生的。我通常将我的斜坡时间设置为 600,因为它让我有时间观察服务器响应并在我看到它超载时采取行动。每个线程 15/20 秒太长。无需在样本之间延迟,除非您的测试有功能需要。

标签: jmeter load-testing performance-testing stress-testing


【解决方案1】:

我建议 500 名用户进行 1500 次启动 - 它为新用户提供 3 秒钟的时间。此外,强制这 500 个用户无限循环或者说 100 次。 然后所有 500 个将同时在不同的位置在系统上。这将建议一个更真实的测试场景。

此外,我建议您也可以在采样器之间放置随机计时器。一个没有任何延迟地通过所有请求的测试是假的。你能在 35 毫秒内切换页面吗?当然不是,那你为什么要测试呢。

【讨论】:

    猜你喜欢
    • 2014-05-31
    • 2011-08-11
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    相关资源
    最近更新 更多