All Projects → grafana → jmeter-to-k6

grafana / jmeter-to-k6

Licence: Apache-2.0 license
Converts JMeter .jmx files to k6 JS code

Programming Languages

javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to jmeter-to-k6

postman-to-k6
Converts Postman collections to k6 script code
Stars: ✭ 269 (+371.93%)
Mutual labels:  load-testing, performance-testing, k6, k6-converter
k6-template-typescript
Template to use TypeScript with k6
Stars: ✭ 90 (+57.89%)
Mutual labels:  load-testing, performance-testing, k6
k6-action
k6 is now available as a GitHub Action
Stars: ✭ 64 (+12.28%)
Mutual labels:  load-testing, performance-testing, k6
k6-template-es6
Template repository for bundling test projects into single test scripts runnable by k6
Stars: ✭ 39 (-31.58%)
Mutual labels:  load-testing, performance-testing, k6
Performance Testing Framework
Framework allows to perform load testing with Apache Jmeter, view application/server metrics in real-time with Grafana, analyze errors cause with detailed traces for failed requests, compare different test runs in scripted dashboard and perform frontend performance testing with sitespeed.io+webpagetest
Stars: ✭ 275 (+382.46%)
Mutual labels:  load-testing, jmeter, performance-testing
Jmeter Maven Plugin
The JMeter Maven Plugin
Stars: ✭ 362 (+535.09%)
Mutual labels:  load-testing, jmeter, performance-testing
Awesome Jmeter
A collection of resources covering different aspects of JMeter usage.
Stars: ✭ 413 (+624.56%)
Mutual labels:  load-testing, jmeter, performance-testing
Taurus
Automation-friendly framework for Continuous Testing by
Stars: ✭ 1,566 (+2647.37%)
Mutual labels:  load-testing, jmeter
Gatling Dubbo
A gatling plugin for running load tests on Apache Dubbo(https://github.com/apache/incubator-dubbo) and other java ecosystem.
Stars: ✭ 131 (+129.82%)
Mutual labels:  load-testing, performance-testing
jmeter-grpc-request
JMeter gRPC Request load test plugin for gRPC
Stars: ✭ 137 (+140.35%)
Mutual labels:  load-testing, jmeter
Performance Plugin
Performance Test Running and Reporting for Jenkins CI
Stars: ✭ 176 (+208.77%)
Mutual labels:  load-testing, jmeter
JEval
⚡ JEval helps you to evaluate your JMeter test plan and provides recommendation before you start your performance testing. All contributions welcome 🙏.
Stars: ✭ 28 (-50.88%)
Mutual labels:  jmeter, performance-testing
Awesome K6
A curated list of resources on automated load- and performance testing using k6 🗻
Stars: ✭ 78 (+36.84%)
Mutual labels:  load-testing, performance-testing
ltc
Online web application-dashboard for report analyzing,running and online monitoring of load tests started with JMeter
Stars: ✭ 185 (+224.56%)
Mutual labels:  jmeter, performance-testing
Awesome Test Automation
A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com
Stars: ✭ 4,712 (+8166.67%)
Mutual labels:  load-testing, performance-testing
Hargo
Hargo is a Go library and command line utility that parses HAR files, can convert to curl format, and serve as a load test driver.
Stars: ✭ 164 (+187.72%)
Mutual labels:  load-testing, performance-testing
Jmeter Ec2
Automates running Apache JMeter on Amazon EC2
Stars: ✭ 448 (+685.96%)
Mutual labels:  load-testing, jmeter
Shadowreader
Serverless load testing for replaying website traffic. Powered by AWS Lambda.
Stars: ✭ 138 (+142.11%)
Mutual labels:  load-testing, performance-testing
k6-reporter
Output K6 test run results as formatted & easy to read HTML reports
Stars: ✭ 160 (+180.7%)
Mutual labels:  load-testing, k6
Element
💦Load test your app using real web browsers
Stars: ✭ 204 (+257.89%)
Mutual labels:  load-testing, performance-testing

⚠️ This project is no longer maintained.

Development and maintenance of the JMeter-to-k6 converter have been stopped in this repository.

If you are a JMeter user starting with k6, check out how k6 compares to JMeter and learn how to use k6 on the documentation.


Install:

Globally, and preferably using nvm (at least on Unix/Linux systems to avoid filesystem permission issues when using sudo):

npm install -g jmeter-to-k6

Locally, into ./node_modules:

npm install jmeter-to-k6

Note that this will require you to run the converter with node node_modules/jmeter-to-k6/bin/jmeter-to-k6.js ....

Alternatively, you can install the tool from DockerHub:

docker pull loadimpact/jmeter-to-k6

Convert:

Convert JMeter JMX to k6 JS.

jmeter-to-k6 example/full.jmx -o full

This will create a directory ./full/ with a file called test.js and a sub-directory called libs.

One-off execution using npx (avoiding the installation of the tool on your system):

npx jmeter-to-k6 example/full.jmx -o full

Using the Docker image, you execute the tool as follows:

docker run -it -v "/path/to/jmeter-files/:/output/" loadimpact/jmeter-to-k6 /output/MyTest.jmx -o /output/MyTestOutput/

and then execute the k6 test using:

k6 run /path/to/jmeter-files/MyTestOutput/test.js

Run test in k6:

k6 run full/test.js
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].