0

我正在尝试测试我公开的一些 Web 服务。我创建了一些模拟用户活动的网络性能测试。我已经将它们放入负载测试中,采用步进负载模式,旨在加载用户以发现会使响应时间超过 10 秒的并发用户数 x。

我试过这样做,但结果......出乎意料。超过 1,000 个500-InternalServerErrors。然而,奇怪的是,我的平均响应时间基本保持不变——处于极低的值(该图中的蓝线),而用户数量增加到最多 200 人,尽管该图表明(红线)和每秒请求数也增加(绿色)。当然这是不正确的,因为页面响应时间应该随着这些而增加。

图形

谁能提供任何关于这里可能发生的事情以及我如何解决它的见解?

我正在使用的数据集是一个很小的测试数据集,所以我唯一的理论是可能所有请求都被缓存,这解释了快速响应时间,但服务器仍然被淹没,因此出现错误。

抱歉缺乏细节 - 我是性能测试的新手。任何问题都会立即得到解答。非常感谢 :)

4

0 回答 0