我们的城市即将举行一次非常公开的活动(为市政厅的公共场所收集数据),这要求我们公司创建一份表格申请,以提交课程和一些个人资料。大约有5-10,000名用户预计将在第一周提交数据,因为活动正在接受的宣传和我们的客户之前的经验。
我在小型应用程序中使用Amazon的经验很好,所以我计划推出一个专门用于输入/输出的实例,期望获得大量的数据输入。
应用程序要么将在IIS + MySQL上运行,要么将在Windows下运行Tomcat + MySQL。
我真的很感激一些想法和建议来测试和配置这个web服务器以应对压力,并与用户达成一致,以避免遇到停机和失去连接。我几乎没有处理这么多用户的经验,所以我是这类工具的初学者。
在我看来,这两种资源除了官方文档之外,还可以更容易地理解my。
发布于 2011-01-19 15:06:13
由于您想要在整个堆栈上测试这个应用程序,您可能需要一些可以填写表单和登录等的内容。千分尺在这方面非常广泛。
最重要的是确保压力测试将击中整个堆栈的各个方面,包括SQL后端。另外,如果应用程序是以这种方式构建的,那么确保您正在访问许多不同的页面通常是好的,所以您不仅仅是在对系统的缓存进行基准测试。不正确地使用a/b只是一次又一次地加载静态页面,这主要是浪费时间,除非您只关心Apache最好的场景性能。
预演:
处决:
最后,我经常发现,获得足够的系统来实际测试系统是很困难的部分之一--所以你的Amazon解决方案听起来不错。
发布于 2011-01-19 14:35:36
来自Apache的ab是一个非常流行的压力测试工具。我想看看它是否符合你的需要。
奥赖利回答:如何利用AB进行压力测试
https://serverfault.com/questions/224205
复制相似问题