This is documentation for the next version of Grafana k6 documentation. For the latest stable release, go to the latest version.

Open source

resolve( path )

Resolves a path to a URL string in the same way an import statement does.

Use this function to provide a path relative to the current module to functions like open that accept URLs. This is helpful because some k6 functions don’t resolve paths relative to the same origin, which can cause similar-looking paths to load different files from the filesystem.

ParameterTypeDescription
pathstringThe file path to resolve.

Returns

TypeDescription
stringThe resolved URL string.

Example

JavaScript
import { open } from 'k6/experimental/fs';

const pdfFile = open(import.meta.resolve('./path/to/file.pdf'), 'b');

export default function () {
  // Use the resolved file path
}