2

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

4

5 回答 5

3

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

于 2012-08-29T07:06:01.280 回答
1

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

澄清一下,您是否正在寻找可以从调度程序角度生成 ACM/IEEE 定义压力测试的工具?这将是一个测试,每 ~n~ 秒|分钟|小时以定义的时间间隔增加负载,直到系统崩溃或达到特定指标,例如响应时间超过 SLA 值 250% 达 5 分钟或 CPU 更大在 45 秒内超过 90%,等等......调度程序在工具空间的地图上到处都是,在压力方面,有些人比其他人更好,大多数人在定义的负载水平下工作得同样好。

监控如何适应您的工具模型?是否有您想要监控的特定架构组件来驱动工具?这将帮助您识别架构组件资源使用中的系统瓶颈。

你的团队技能呢?您提到了脚本,但是您期望该工具为您处理多少。一些开源工具很棒,但它们要求一个人必须是一个高技能的开发人员才能充分利用该工具。商业方面对工具的一些边缘进行了修整,但总的来说,您仍然需要精通该工具的语言。如果你需要 Python,那将带你一条路,Java 另一条路,VB 第三条,Pascal 第四条,C 第五条,等等......尝试同时学习一种新工具和一种新语言的模型很少会产生好处。

于 2012-08-30T22:16:40.230 回答
1

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

于 2012-09-08T12:06:44.300 回答
0

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

于 2012-08-30T21:17:45.453 回答
0

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

于 2012-08-31T12:24:54.347 回答