寻找免费的可编写脚本的负载测试工具

时间:2012-08-29 07:03:11

标签: performance stress-testing load-testing

我正在寻找一种工具,可以让我测试基于Rails的JSON Web服务。 LoadRunner符合我的需求,但我需要一个免费的解决方案。

5 个答案:

答案 0 :(得分:3)

JMeter是免费且可编写脚本的,你应该看看。

答案 1 :(得分:1)

您的虚拟用户需要什么?一些商业工具在有限的负载级别下不提供成本版本,因此在满足您的需求之前,我正在寻找有关虚拟用户数量要求的更多细节。

为了澄清,您是否在寻找能够从调度程序角度进行ACM / IEEE定义压力测试的工具?这将是一个测试,在每个~n~sec |分钟|小时内将负载增加一个定义的间隔,直到系统崩溃或达到特定的度量标准,例如响应时间超过SLA值250%,持续五分钟或CPU更高超过90%,持续45秒等等......调度程序遍布工具领域的地图,有些在压力方面比其他方面更好,大多数工作同样适用于定义的负载级别。

监控如何适合您的工具模型?是否有您希望监控的特定架构组件可以驱动工具?这将帮助您识别在架构组件上使用资源时的系统瓶颈。

你的团队技能怎么样?你提到了脚本,但是你期望这个工具为你处理多少。一些开源工具很棒,但他们要求一个人是一个高技能的开发人员,以充分利用该工具。商业方面围绕工具的一些边缘,但一般来说,您仍然需要精通该工具的语言。如果你需要Python,那么你需要一条路径,另外一条是Java,第三条是VB,第四条是Pascal,第五是第五等等....有时它更容易记录你知道哪些语言并且很清楚并且专注于适合那种语言的工具模型同时试图学习新工具和新语言很少产生好处。

答案 2 :(得分:1)

查看AgileLoad它是免费的小测试,并提供录制和高级剪贴功能。它与JSon服务兼容。它非常易于使用,还有关于如何在网站上使用该工具的教程和视频。支持是免费的,支持团队可以帮助您完成脚本编写过程。

答案 3 :(得分:0)

我还要看一下The Grinder。它有一个很好的功能,您可以通过记录浏览器活动来创建加载脚本。

答案 4 :(得分:0)

有一个版本的Load Tester是免费的,对您可以运行的虚拟用户数量没有限制:Load Tester LITE