我是新的压力测试,并希望确保我是以一种正确的方式接近它。
Out团队的目标是确定我们应用程序当前的后端基础设施(application、AWS和AWS MySQL RDS)是否能够支持每天100,000名用户。我对这些问题的思考方式如下:
输入:
规划:
问题:
如有任何建议,将不胜感激。
谢谢你,根
发布于 2020-11-13 11:32:13
您所描述的是一个负载测试,应力测试是不同的,它不是检查应用程序是否能够支持100 k用户,而是更多地检查查找第一个瓶颈
通常情况下,这个过程如下:
- You reach the maximum number of users your application is supposed to support
- You detect performance degradation (increasing response time, decreasing throughput, errors start occurring, whatever comes the first)在理想的系统中,当您以给定的因子增加负载时,吞吐量(每秒请求数)应该增加完全相同的因子,响应时间应该保持不变(或下降)。
如果响应时间增加,这意味着系统无法处理负载,您需要确定原因(最慢的组件),并检查是否可以以某种方式优化它。
对于“负载测试”,您的假设看起来是有效的。
更多信息:为什么“正常”负载测试是不够的
https://stackoverflow.com/questions/64811409
复制相似问题