jmeter-to-k6

1.0.0 • Public • Published

jmeter-to-k6 CircleCI branch

Convert JMeter JMX to k6 JS.

Usage

Install:

npm npm dockerhub

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:

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

Other similar tools

/jmeter-to-k6/

    Package Sidebar

    Install

    npm i jmeter-to-k6

    Weekly Downloads

    64

    Version

    1.0.0

    License

    Apache-2.0

    Unpacked Size

    808 kB

    Total Files

    102

    Last publish

    Collaborators

    • 2steaks
    • e-fisher
    • allansson
    • legander
    • robingustafsson
    • k6-ci
    • ppcano
    • na--
    • w1kman