首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >性能测试工具

性能测试工具
EN

Stack Overflow用户
提问于 2009-01-23 09:38:17
回答 4查看 2.5K关注 0票数 1

我们正在使用watir并与VS2008集成,在钢材中使用ruby,我们已经自动化了我们的web应用程序,它令人敬畏。有没有办法使用相同的脚本来进行性能测试,或者有没有更好的工具。

EN

回答 4

Stack Overflow用户

发布于 2009-02-17 15:16:00

很难说你是想要一个分析网站性能的工具(比如: profiler)还是一个负载/压力测试工具。我假设您想要一个负载测试工具,而不是一个分析器,因为您正在谈论脚本重用。

除了一个(免责声明:我的公司就是那个)之外,所有的负载测试工具都是通过记录HTTP流量然后重播来工作的。该脚本是非常的,不同于功能测试脚本,就像你为Watir编写的脚本一样。

您可以记录Watir脚本生成的HTTP流量,也可以尝试直接运行功能测试。

如果你也在使用FireWatir,你可以使用Firebug,它是一个excellent web developer tool,可以显示每个页面的流量记录。如果你主要使用IE,请查看HttpWatch。它是商业的,但为IE提供了great network timings,并可以导出为各种数据格式。或者,许多load testing tools都提供了一个代理,可以记录流量并为您生成加载脚本。

一旦你得到了网络数据,你可能很快就可以把它转换成Pylot、Grinder、JMeter等可以理解的脚本。这种方法的问题是,每当站点或测试的任何部分发生更改时,您都需要重新记录脚本。如果你的应用程序不仅仅是基本的超文本标记语言(如: Ajax、.NET视图状态等),那么你可能不得不使用负载测试工具的一些高级部分。有关更多信息,请参阅我在ajax load testing上的文章。

无耻插件:如果您正在使用Selenium (或者愿意将两个Watir脚本转换为Selenium脚本),那么您可以使用BrowserMob,它提供了一个load testing service,它使用真正的浏览器回放负载和功能测试脚本(Selenium)来驱动它们。它使用了更多的资源,但多亏了云计算,价格仍然很低。

票数 1
EN

Stack Overflow用户

发布于 2009-01-23 23:00:30

有一个rawk,你可以在日志文件上运行。这给出了一个相当全面的总结,说明了为什么花了这么长时间。

另一种选择是NewRelic,它为你的rails应用程序提供监控,并为你提供每个请求正在做的详细分析。

最后是FiveRuns,它的功能与NewRelic非常相似。

票数 0
EN

Stack Overflow用户

发布于 2010-07-27 11:58:22

看看LoadWise,你可以重用现有的功能测试脚本来进行性能测试。

使用相同的负载测试脚本而无需更改,您可以在火狐中预览它(通过FireWatir),或者使用X个虚拟用户访问您的网站(通过Celerity)。

http://testwisely.com/en/loadwise

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/472375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档