Would like to check which tool is the best to do performance testing.

Currently we have to to decide between these two tools open source tools

either K6 or Jmeter .

K6 is the latest tool which got popularized , would like to know the advantages and disadvantages between these two.


The tool selection itself doesn't really matter as long as you possess necessary qualifications (in case of k6 it's JavaScript knowledge) and the tool fulfils your requirements (protocols, number of virtual users to simulate, etc).

Overall process of load testing tools selection is highlighted in Open Source Load Testing Tools: Which One Should You Use?.

Personally I would go for Apache JMeter mainly because:

  1. k6 supports only HTTP protocol and JMeter provides more even out of the box and much more with the plugins
  2. k6 can be executed only on one machine and JMeter can be run in Distributed Mode which might be a dealbreaker when it comes to high loads
  • Thanks for the response Dmitri.. But have an opinion with the second point , seems K6 supports distributed testing too. Please let me know if not the case. – KK_3353 Oct 7 '19 at 7:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.