【发布时间】:2011-01-04 19:37:27
【问题描述】:
作为一名网络开发人员,我(在我的职业生涯中曾多次)被问及我们所构建网站的性能。 有时您会遇到一些半模糊的问题,例如“即使在产品发布周,网站还会继续表现良好吗?”、“网站能否处理 百万 用户?”,甚至“网站做得怎么样?"
当然,这些问题是非常合理的,而且我一直都在尽力回答这些问题,结合使用
- 历史数据(谷歌分析/IIS 日志)
- 网络负载测试工具
- 服务器性能计数器
- 经验
- 直觉
- 常识
- 来自我们的系统管理员的一点帮助
- 我个人对相关软件架构的理解
我通常能够对这些问题提出合理的答案。 但是,Web 应用程序的性能可能会受到许多因素的影响(数据库依赖项、缓存策略、并发问题等、用户行为)。
我是一名程序员而不是静态学家,我对这个问题的处理方法一直深感不科学。所以我做了更多的研究......当我真的在寻找一种方法来理解这些事情时,我所有的谷歌结果似乎都集中在工具、功能和指标(以及更多指标)上。 >。
问题: 有哪些好的资源(书籍?)可供开发人员阅读有关 Web 负载测试主题的最佳实践,这将帮助我回答这些类型的问题?
【问题讨论】:
标签: performance testing load-testing stress-testing