负载测试场景中可接受的故障率是多少

负载测试场景中可接受的故障率是多少

我正在为客户做负载测试报告。

我正在使用一项名为 blitz IO 的服务。

他希望以 500 毫秒的速度处理 1000 个并发用户。

每次我运行这样的测试时,它都从未 100% 返回,如果我运行测试 10 分钟,数千个连接中总会有几个超时,有些会超过 500 毫秒的阈值。

您如何管理客户期望,以及您设定了什么样的门槛。

你说90%的连接不会超时,90%的连接都在500ms以内?

有兴趣听听如何处理这个问题。

答案1

如果他想在 500ms 内处理 1000 个并发用户,那么我期望错误率为零。但是,规范允许一些缓慢的请求是很常见的。我习惯于这样的规范:“在 1000 个并发用户的情况下,95% 的请求将在 500ms 内完成”。断开连接通常是不可接受的。

相关内容