Web应用程序的负载测试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web应用程序的负载测试相关的知识,希望对你有一定的参考价值。
预期的在线平均用户数为50000 - 100000用户,所有用户都应该注册并提交每个用户一次最多3MB数据传输的应用程序。 寻找云服务器。 运行Web应用程序需要多少带宽?
答案
您提供的指标并不完整,无法提供准确的图片。度量标准仅提供峰值负载,而不是每天/每周的负载分布曲线。现在我假设所有日子都是平等的,峰值持续8小时,然后再降低到50%再持续8小时,然后在剩下的8小时内降低25%。
此外,仅提供下载数据传输并且不提供上载。假设所有3 Mb都已下载,并且预计还会额外增加1 Mb。
最后,没有提到每个并发用户的会话持续时间。这可能是10分钟,30分钟或一小时。在下表中显示了所有三个场景。
通过这些附加维度,可以为两个用户场景中的每一个计算粗略负载模型:50K和100K。下面我一直保持一个带宽容量的场景,因为它只是一个x2乘法。
并发50k用户的最极端结果是在平均10分钟的单个会话中使用3 Mb数据。这将需要一个至少500 Mb / s上传和167 Mb / s下载的线路容量。这将导致每日数据传输12 Tb上传和4 Tb下降。
如果你的会话要长得多,比如10分钟就是一个小时,那么所有这些数字都可以除以6。导致较低的2Tb每日上传和0.7每日下载。
另一答案
您需要将系统高可用性用于应用程序。我认为你需要2 TB用于100k用户提交表格
以上是关于Web应用程序的负载测试的主要内容,如果未能解决你的问题,请参考以下文章