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.
What you can upload
Section titled “What you can upload”- 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.
Upload and configure
Section titled “Upload and configure”-
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. -
Drag your files in. Include every data file, helper module or include that the entrypoint references.
-
Mark the entrypoint. Exactly one file must be the entrypoint. Maxoperf uses that file to choose the test engine and to start execution.
-
Tag the supporting files that the entrypoint references, for example the CSV the Taurus YAML loads.
-
Save. The console validates the files and shows any unresolved references.
Common file layouts
Section titled “Common file layouts”| Engine | Typical layout |
|---|---|
| Taurus | scenario.yml (entrypoint) + data/users.csv + included YAMLs |
| JMeter | checkout.jmx (entrypoint) + data/products.csv + plugin scripts |
| k6 | index.js (entrypoint) + lib/*.js helpers + data/*.json fixtures |
Updating files
Section titled “Updating files”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.
Where to go next
Section titled “Where to go next”- Test engines: when to pick Taurus, JMeter or k6.
- Manage test secrets: credentials and tokens.
- Run your first test: start a run once your files are in.