Jmeter 备选方案

我正在寻找一个免费软件/更简单的 JMeter 替代品。它是一个非常完整而又复杂的工具,我所需要的只是模拟对一个站点的多个同时调用,获取有关性能(响应时间)的统计数据,看看它能够在不中断的情况下承受多少并发调用。附上一些图表会很有用。

52146 次浏览

尝试使用 打磨机,它的使用相当简单,并且可以编写脚本。

使用 ApacheBenchmark (ab)。这是一个命令行工具,附带 Apache HTTP Server。如果您正在运行 * nix,那么它很可能已经安装在您的计算机上了。例如,如果你想发送1000个请求到一个在本地主机上运行的 Web 服务器,使用10个并发线程,你会这样做:

$ ab -n 1000 -c 10 http://localhost/

它会给出一个很好的报告,提供有趣的统计数据,比如每秒的请求数、失败次数等等。

尝试使用用 Python 编写的针对 Web 应用程序的功能和性能测试工具 FunkLoad

Grinder,Funkload,SoapUI (仅用于肥皂服务) ,Neoload (用于负载测试) ,Charles Proxy

尝试 jmeter + Jmeter 插件代码。
应该和别人一样简单。

也许你可以试试 加特林机场

它提供了 GUI、记录器、报告(响应时间分布、随时间变化的每秒请求... ...)、 ... ..。

我认为,gatling 和 jmeter 之间最大的区别在于,gatling 不对1个用户使用1个线程,而是使用异步 IO。如果您在使用 jmeter 时遇到性能问题(如果您不能在分布式模式下使用 jmeter) ,那么可能会很有趣