我正在寻找 JMeter 的免费软件/更简单的替代品。它是一个非常完整但复杂的工具,我所需要的只是模拟对站点的多个同时调用,获取有关性能的统计信息(响应时间)并查看它可以承受多少并发调用而不会中断。一些图表会很有用。
问问题
50865 次
6 回答
83
使用 Apache 基准测试 (ab)。它是 apache Web 服务器附带的命令行工具。如果您正在运行 *nix,很可能它已经安装在您的机器上。例如,如果您想使用 10 个并发线程向在 localhost 上运行的 Web 服务器发送 1000 个请求,您可以这样做:
$ ab -n 1000 -c 10 http://localhost/
它会吐出一份不错的报告,为您提供有趣的统计数据,例如每秒请求数、失败次数等等。
于 2009-11-18T08:34:01.473 回答
25
也许你可以试试加特林。
它提供了一个 GUI、记录器、报告(响应时间分布、随时间变化的每秒请求数,...),...
我认为 gatling 和 jmeter 最大的区别是 gatling 不是为 1 个用户使用 1 个线程,而是使用异步 IO。如果您对 jmeter 有性能问题(并且如果您不能在分布式模式下使用 jmeter),这可能会很有趣
于 2012-09-03T08:48:09.773 回答
14
试试Grinder,它使用起来相当简单,并且可以编写脚本。
于 2009-11-18T08:25:40.197 回答
7
试试FunkLoad,这是一个用 Python 编写的用于 Web 应用程序的功能和性能测试工具。
于 2011-08-29T07:53:06.507 回答
7
试试 jmeter + jmeter 插件代码。
它应该和其他人一样简单。
于 2012-08-06T12:35:29.260 回答
2
Grinder、Funkload、SoapUI(仅用于 Soap 服务)、Neoload(用于负载测试)、Charles Proxy
于 2012-07-23T07:38:31.820 回答