过去,我使用了微软Web应用程序压力测试工具和Pylot来对web应用程序进行压力测试。我编写了一个简单的首页、登录脚本和网站漫游(在电子商务网站上将几个商品添加到购物车和结算)。
只需用一些开发人员猛攻主页,就几乎总能找到一个严重问题。更多可扩展性问题将在第二阶段浮出水面,甚至在发布后还会有更多问题。
我使用的工具URL是Microsoft Homer(又称Microsoft Web应用程序压力测试工具)和Pylot。
这些工具生成的报告对我来说从来没有什么意义,我会花费很多时间试图弄清楚网站能够支持多少并发负载。但这总是值得的,因为最愚蠢的错误和瓶颈总会出现(例如,Web服务器配置不当)。
你都做了些什么,用了哪些工具,并且采用了什么方法取得了成功?对我来说最有趣的部分是提出一种有意义的公式,用于根据压力测试应用程序报告的数字计算应用程序可以支持的并发用户数。