我正在寻找一个免费软件/更简单的 JMeter 替代品。它是一个非常完整而又复杂的工具,我所需要的只是模拟对一个站点的多个同时调用,获取有关性能(响应时间)的统计数据,看看它能够在不中断的情况下承受多少并发调用。附上一些图表会很有用。
尝试使用 打磨机,它的使用相当简单,并且可以编写脚本。
使用 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) ,那么可能会很有趣