【发布时间】:2009-12-02 16:42:15
【问题描述】:
我突然接到了对我们公司网站进行压力/负载测试的任务,对此一无所知。我在 Google 上搜索“如何对网站进行负载测试”的每一次搜索都会返回各种公司和软件来实际进行负载测试。
现在我更感兴趣的是如何实际设置负载测试,例如在负载测试之前我应该考虑什么、我应该针对我的网站中的哪些页面进行负载测试以及我在做什么在做测试时想要监控。我们的网站位于一个多层系统上,并配有一个单独的数据库服务器(IIS 7 Web 服务器、SQL Server 2000 db)。我想我想同时监控 Web 服务器和数据库服务器以测试负载,但是在设置场景以对 Web 服务器进行负载测试时,我必须使用查询数据库的页面来查看数据库服务器上的任何负载同一时间。
Web 服务器和数据库服务器通常是同时测试还是单独测试?
如您所见,我对整个操作一无所知,因此任何关于如何进行此操作的煽动都会非常有帮助。
仅供参考,我一直在修补 Pylot,并且能够针对我们的网站创建和运行一个场景,但我不确定我应该在结果中寻找什么,或者我创建的场景是否是值得衡量的场景我们的网站。
提前致谢。
【问题讨论】:
-
见stackoverflow.com/questions/340564/…,它解释了如何使用一个名为Selenium的Firefox插件来实现它。
-
我想补充一点,如果您使用 Selenium 路线,请查看 browsermob.com 作为一种让数百个 Selenium 实例同时协调并抨击您的网站的方法。注意:我是 BrowserMob 和 OpenQA 的创始人,也是 Selenium RC 的创建者之一。
标签: load performance stress-testing load-testing