在我目前的项目中,我们使用WatiN和Mbunit来测试我们的ASP.NET GUI。我可以用我的WatiN测试来进行压力测试吗?
当我在写我意识到,这将是巨大的,如果我们也可以使用所有这些为的负载测试的测试。目前我们使用Grinder进行压力测试,但之后我们必须重新编写我们的案例,原因很多,原因很多。
我一直在试图寻找一个工具,可以使用现有的测试,在现场和记录统计生成负载,但到目前为止,我已经找到值得注意。有没有这样的工具,或者有一个简单的方法来创建一个?
在我目前的项目中,我们使用WatiN和Mbunit来测试我们的ASP.NET GUI。我可以用我的WatiN测试来进行压力测试吗?
当我在写我意识到,这将是巨大的,如果我们也可以使用所有这些为的负载测试的测试。目前我们使用Grinder进行压力测试,但之后我们必须重新编写我们的案例,原因很多,原因很多。
我一直在试图寻找一个工具,可以使用现有的测试,在现场和记录统计生成负载,但到目前为止,我已经找到值得注意。有没有这样的工具,或者有一个简单的方法来创建一个?
我们运行华廷测试时,因为它往往会抛出超时试图访问Internet Explorer的COM组件有我们构建服务器上的问题。它似乎在等待总页面加载时随机挂起。
鉴于此,我不会推荐它的压力测试的结果将是不准确的,测试很可能是缓慢的。
我会建议JMeter制作线程调用的HTTP请求,你的GUI正在
你可以建立你的压力测试负载控制器。它可能需要您的watin测试并以多线程/多处理方式运行它们。
如果您习惯使用Selenium,而不是华廷,检查出BrowserMob为browser-based load testing。我是Selenium RC作者之一,并且启动了BrowserMob来提供加载测试的新方法。通过使用真实的浏览器,而不是模拟的流量,测试最终会更容易进行脚本和维护。
进行负载测试有一个工具,它看起来很有希望 - LoadStorm。免费供25位用户使用。由于这是基于云的服务,因此它没有部署需求。
+1为基于请求的解决方案。我同意这个解决方案,尽管不是原因。那些随机“挂起”的应用可能会触及超时,即不支持负载。 – eglasius 2009-04-08 09:52:34