Moving from JMeter and k6 to Spitfire
You do not need to rewrite your k6 scripts and JMeter plans. Tests → Open file turns a k6 script (.js, .ts) or a JMeter plan (.jmx) into a Spitfire test and opens it in the editor; you review it and save. The file is only read, never run. Everything without an equivalent is listed in a report with its line: nothing is dropped silently.
How
- On the Tests page, press Open file and pick the file (up to 4 MB).
- The report above the editor says what was converted and how: not converted (missing from the test), check (converted approximately), note (how it was converted).
- Review the steps, thresholds and variables; Try sends one iteration of the selected scenario and shows every request and response. Then save.
A whole suite at once
For hundreds of tests you do not open files one by one. Select several in Open file: the bulk import page converts, validates and lists each with its report; fix names and save the ones you pick with one button. The ones that need fixing open in the editor. For a whole folder, the command line:
spitfire convert ./jmeter-tests ./k6 -o spitfire-tests/ -r report.csvOne test file per script is written and validated; scripts with no convertible request (only gRPC, WebSocket…) are counted separately, and every report line goes to the CSV (file, test, line, level, message). Load the resulting files with Open file, in bulk again 0.5.16+.
Details per format
What converts to what, what is not converted, and a before/after example with the converter's real output, on a page per format:
Once you have moved
Once the test is in Spitfire, you get these without writing code: splitting a run across locations by percent, environments (the same test against staging and production, with their variable and connection differences), load scale from the Run dialog, the breaking point (stepped load finds the rate where the system misses the criteria), findings on a finished run with its own numbers, scheduled runs, alerts on a regression against the baseline, and shareable PDF reports. To compare a new release with the old one at the same time under the same load: version comparison.
Installing is one command: installation guide. How Spitfire works: how it works.
Open file came with Spitfire 0.5.14, bulk import with 0.5.16. If you see a common pattern it cannot convert, tell us and we will add it to the converter.