任何人都可以推荐任何好的负载测试软件?

时间:2010-09-13 09:55:11

标签: load-testing

任何人都可以推荐任何好的负载测试软件吗?

我有一个网站,每分钟通过ajax调用更新分数,并且需要一个支持ajax调用(javascript)的负载测试软件!

3 个答案:

答案 0 :(得分:1)

这是一个非常广泛的问题,很大程度上取决于您想要测试的内容以及如何定义“好”软件。许多人会说你无法使用HTTP仿真工具加载基于AJAX的测试站点。我们每天都这样做,所以我可以告诉你这不是真的。但是,根据您选择的测试软件以及您正在测试的站点和方案的复杂程度,任务的难度会有很大差异。

我的建议是在您的价格范围内选择一些工具,并评估它们对您的特定方案的效果。如果他们有良好的支持,您应该在遇到任何困难时与他们联系。如果他们无法让您短时间内前进,请转到下一个产品。

(免责声明:我为Web性能工作 - 我们的Load Tester产品处理大多数AJAX场景都很好 - 这可能就是为什么我们在第一个google页面上进行“ajax负载测试”)。

答案 1 :(得分:1)

Ajax只是一个HTTP调用,所以你有很多选择。

我可以推荐WebLOAD。 适用于Ajax。该脚本是用JavaScript编写的,这是一个加号。

答案 2 :(得分:0)

虽然我不能推荐一个AJAX负载测试实用程序,但是我可以推荐一些替代普通的AJAX调用,听起来你需要的是APE(Ajax Push Engine)。

相反,如果您的应用程序产生反复联系服务器

  

您的应用 - >你有服务器的消息吗?..

     

服务器 - >号。

     

重复X 10 Ajax调用,直到服务器 - >是的!

APE在没有的情况下将数据/信息直接推送到您的用户浏览器 联系服务器的应用程序。可以这样想,服务器“大喊”一条消息,然后您的网络应用程序会收到此消息并对其进行解释。这个概念称为长轮询。

APE非常快,而且难以实施。 这是APE项目的链接 - http://ape-project.org

有几个人在互联网上有一些很好的例子, 下面是一个有趣的链接,它使用APE创建一个SMS网关。 http://www.ifc0nfig.com/esenape-send-and-receive-sms-in-real-time-using-ape-jquery-php-and-libape_controller/

我希望你对此感兴趣。

此致