# Load Tests: Jmeter vs K6 – Rafaela Azevedo

URL:: https://azevedorafaela.com/2020/07/06/load-tests-jmeter-vs-k6/
Author:: azevedorafaela.com
## Highlights
> Supports ramp-up phases and flexible load
> Plugins available to be able to configure flexible load
> Resources Consumption Heavy to run tests with multiple users on a single machine, more memory consumption Lightweight and doesn’t take up so much memory of your machine
> Easy to use with Version Control Systems No Yes
> Add listeners, but consume more memory
> Jmeter is most used when: You need to perform a complex load including different protocols You can record scenarios Robust support and training ecosystem Require that a full scenario be written for every test If you need to simulate specific load with some custom ramp-up patterns If you just prefer UI desktop app for scripts creation, or you just do not know Javascript/YAML/JSON well enough K6 solves some specific problems: CLI tool with developer-friendly APIs. You can use HAR files to generate record sessions Checks and Thresholds – for goal-oriented, automation-friendly load testing Open source, great support and documentation Lightweight uses Javascript Does not run in NodeJS and doesn’t run in a browser
---
Title: Load Tests: Jmeter vs K6 – Rafaela Azevedo
Author: azevedorafaela.com
Tags: readwise, articles
date: 2024-01-30
---
# Load Tests: Jmeter vs K6 – Rafaela Azevedo

URL:: https://azevedorafaela.com/2020/07/06/load-tests-jmeter-vs-k6/
Author:: azevedorafaela.com
## AI-Generated Summary
None
## Highlights
> Supports ramp-up phases and flexible load
> Plugins available to be able to configure flexible load
> Resources Consumption Heavy to run tests with multiple users on a single machine, more memory consumption Lightweight and doesn’t take up so much memory of your machine
> Easy to use with Version Control Systems No Yes
> Add listeners, but consume more memory
> Jmeter is most used when: You need to perform a complex load including different protocols You can record scenarios Robust support and training ecosystem Require that a full scenario be written for every test If you need to simulate specific load with some custom ramp-up patterns If you just prefer UI desktop app for scripts creation, or you just do not know Javascript/YAML/JSON well enough K6 solves some specific problems: CLI tool with developer-friendly APIs. You can use HAR files to generate record sessions Checks and Thresholds – for goal-oriented, automation-friendly load testing Open source, great support and documentation Lightweight uses Javascript Does not run in NodeJS and doesn’t run in a browser