Skip to content

Upload test files

Maxoperf accepts the test files your team already runs locally. Mark the entrypoint, the one file that starts the test, and upload its supporting files with it.

Upload test files.
  • Taurus YAML (*.yml, *.yaml): declarative scenarios.
  • JMeter scenarios (*.jmx): exported from JMeter Desktop.
  • k6 scripts (*.js, *.ts): JavaScript or TypeScript modules.
  • Supporting files: CSV data, helper scripts, included configs, certificates.

To choose an engine, see Test engines.

  1. Open the test in the console and switch to the Files tab.

    Test detail Files tab. Drag files in, mark the entrypoint and tag supporting files.
  2. Drag your files in. Include every data file, helper module or include that the entrypoint references.

  3. Mark the entrypoint. Exactly one file must be the entrypoint. Maxoperf uses that file to choose the test engine and to start execution.

  4. Tag the supporting files that the entrypoint references, for example the CSV the Taurus YAML loads.

  5. Save. The console validates the files and shows any unresolved references.

EngineTypical layout
Taurusscenario.yml (entrypoint) + data/users.csv + included YAMLs
JMetercheckout.jmx (entrypoint) + data/products.csv + plugin scripts
k6index.js (entrypoint) + lib/*.js helpers + data/*.json fixtures

You can re-upload files at any time. New runs use the newest set of files. Finished runs keep the file set they used, so you can change a test without changing past results.