Jmeter替代品

pis*_*hio 64 performance jmeter grinder

我正在寻找一个免费的/更简单的JMeter替代品.它是一个非常完整而复杂的工具,我需要的是模拟对站点的多个同时调用,获取有关性能的统计信息(响应时间),并查看它可以承受多少并发调用而不会中断.抛出一些图表会很有用.

谢谢.

Asa*_*aph 71

使用Apache Benchmark(ab).它是一个随apache web服务器一起提供的命令行工具.如果你正在运行*nix,很可能它已经安装在你的机器上.例如,如果要使用10个并发线程向localhost上运行的Web服务器发送1000个请求,则可以执行以下操作:

$ ab -n 1000 -c 10 http://localhost/
Run Code Online (Sandbox Code Playgroud)

它会发出一个很好的报告,为您提供有趣的统计数据,例如每秒请求数,失败次数等等.

  • 如果它尚未安装,您可以使用sudo apt-get install apache2-utils进行安装 (7认同)
  • Apache工作台涵盖了您只想轰炸单个URL的最基本情况.如果你想做更现实的压力测试,我会推荐Locust(http://locust.io).它是一个开源负载测试工具,您可以使用python代码定义测试. (3认同)

Man*_*iez 19

也许你可以尝试Gatling.

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

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


ska*_*man 13

试试Grinder,它使用起来相当简单,并且可以编写脚本.

  • 磨床与jmeter一样"复杂".所以我认为它不会有所帮助. (3认同)

Ste*_*ier 7

试试FunkLoad,一个用Python编写的Web应用程序的功能和性能测试工具.


小智 6

尝试jmeter + jmeter插件代码.
它应该像其他人一样简单.