我的web应用程序几乎完全是基于AJAX的,其中数据是通过web服务获取的,并通过JSON返回。
我正在使用WAST进行压力测试,但我相信有更好的工具可以完成这项工作。
有谁有推荐吗?
谢谢
发布于 2009-06-15 13:11:16
Ryan推荐Selenium,它传统上不是一个负载测试工具。他是正确的,到目前为止,在所有的推荐中,它是处理AJAX的最好的。原因是Selenium驱动一个真正的web浏览器,并且可以被编程为“等待”AJAX事件的发生,比如"DIV“元素弹出或消失。
这种方法的问题是浏览器占用了大量的资源。您不能在一台服务器上运行超过2-3个-远远少于您可以在JMeter上运行VUs的数量。这就是为什么我创建了BrowserMob,一个完美的AJAX load testing服务。
作为Selenium RC的共同创建者,我觉得使用云计算是一种“既有蛋糕又吃蛋糕”的好方法。使用云中的数百台计算机,您可以从真正的浏览器生成大量负载,这些浏览器可以非常轻松地处理AJAX。要了解有关此主题的更多信息,请查看我为Ajaxian here撰写的一篇文章。
发布于 2009-06-11 20:21:39
CSV基准测试工具,它可以发送自定义的头文件,接受post数据的文件参数,并将结果写入ab
。如果你精通命令行,那就好了。有关更多信息,请访问man ab
。
发布于 2009-06-11 20:31:33
看看loadrunner。
http://en.wikipedia.org/wiki/LoadRunner
https://stackoverflow.com/questions/983280
复制相似问题