网站性能测试自动化工具/框架

时间:2010-11-25 05:48:55

标签: javascript jquery ajax testing automated-tests

我有一个网站,它大量使用AJAX与服务器通信。现在我想使用自动脚本进行性能和压力测试。你有什么建议吗?

在给定URL的情况下,该功能可能会挂起页面就绪回调。在回调中,我可以使用按钮的id属性模拟“点击”某个按钮。

感谢。

2 个答案:

答案 0 :(得分:4)

您可以使用大量工具来自动化网站的用户体验,以确保工作正常。我会任意分解它们。

我想到的是SahiSelenium。这些允许您自动点击,提交等,与GUI测试工具类似,并测试您的应用程序。

机械化(Perl version(原始),Ruby versionpython version)用于编写可与您的网站交互以模拟用户的脚本。它们不是基于“GUI”的,所以不要依赖浏览器。这可能会影响您使用Javascript做什么。另一个类似的工具(虽然我没有个人经验)是watir

如果你想打击你的网站(即性能测试),他们唯一看到的就是Apache Benchmarker。它可以生成有关您的网站在崩溃之前可以采取多少原始流量的报告。假设您的回调不是有状态的,您可以使用它来锤击它们。

答案 1 :(得分:2)

使用Selenium ...